求大神帮忙,基于SSH框架的ajax异步提交的几个问题!谢谢了!

我这边有几个问题
1.基于SSH框架的ajax异步提交,在action中返回值怎么写?
2.在struts.xml中的result怎么配置?
3.还有一个问题就是我在jsp页面怎么不能触发失去焦点事件。
楼下我会贴出的我的代码

//验证账号是否存在
public String validateUsername() throws IOException{
boolean flag = us.validateUsername(user);
if(flag){
ServletActionContext.getResponse().getWriter().write("账号已存在");
}
ServletActionContext.getResponse().getWriter().write("可以注册");
return null;
}


<script type="text/javascript">
var name = $("#username").val();
    $("#username"),blur(function(){
    alert("11");
            $.post("user/user_validateUsername",{"username":name},function(data){
                $("#validateName").html(data);
            });
    });




</script>



用户注册










用户名:
密码:
    </form>

</center>



```![图片说明](https://img-ask.csdn.net/upload/201611/13/1479023802_715139.png)
![图片说明](https://img-ask.csdn.net/upload/201611/13/1479023810_327769.png)

在action中加
PrintWriter out = response.getWriter();
out.write(需要返回的内容); //string类型

然后你的blur不能触发是你那里用了逗号
$("#username"),blur(function(){