struts 返回字符串

方法一:

 HttpServletResponse response = ServletActionContext.getResponse();
 response.getWriter().print("success");

 

方法二:

新建一个jsp页面,内容就是要返回的值,然后编写配置文件使action内方法的映射页面为刚才创建的jsp页面

使用注解方式举个例子

@Namespace("/")
@ParentPackage("basic-struts")  
@Results({
    @Result(name="success.jsp", location="/success.jsp")
})
public class Action{

    @Action("testString")
    public String update() {
        return "success.jsp";
    }
}

编写 success.jsp 文件,内容就是想要返回的字符串

success

然后就可以接收到返回的字符串了

$("input").keyup(function(){
    var page = "testString";
    $.post(
        page,
        function(result){
            if("success"==result)
                ...
            else
                ...
        }
    );     
});

 

 HttpServletResponse response = ServletActionContext.getResponse();        response.getWriter().print("success");

上一篇:如何在struts属性字符串中插入Java表达式


下一篇:Struts:标签库