struts2 返回结果直接为字符串

转载 2015年07月09日 19:12:53

对于Struts2中Action中返回字符串的处理,比如做级联时,就可能用到返回json(字符串)的数据,些时Action该返回字符串,其实:让Action中的返回字符串的方法,直接return null;并在return之前用输出流输出字符串就可以了,跟servlet输入HTMl方法一样。

public class CscandmsAction extends ActionSupport implements ServletResponseAware{  

    Logger log=Logger.getLogger(CscandmsAction.class);  
        private HttpServletResponse response;  

    public void setServletResponse(HttpServletResponse arg0) {  
        this.response=arg0;  

    }  


    /**  
     * country dms做级联时返回的JSON数据(字符串)  
     * @param numcountryguid  
     * @return  
     */  
    public String getTestJSON() throws Exception{  

        response.setCharacterEncoding("utf-8");  
        PrintWriter pw=null;  
        try {  
            pw = response.getWriter();  
            pw.write("JSON字符串");  
        } catch (IOException e) {  
            log.error(e.getMessage(),e.fillInStackTrace());  
        }  
        //response.setCharacterEncoding("utf-8");  


        pw.flush();  
        pw.close();  
        return null;  
    }  

}  

转载自:http://thinktothings.iteye.com/blog/899675
参考:http://blog.csdn.net/bluesnail216/article/details/21934205

相关文章推荐

Struts2 返回纯字符串

//返回值为null,可以直接输出纯文本 public   String   doSomeAction() { response.setContentType("text/html; ch...
  • cmalaya
  • cmalaya
  • 2015年05月08日 16:22
  • 1445

如何在struts2的action返回结果之后再来进行费时的数据库操作呢?

action里边有些操作执行要花很长时间,这样就会影响服务器与前台的交互速度,所以问题就来了,能不能在action返回一个json结果之后再来进行这些耗时的操作呢?...

Struts2中动态的指定返回的结果集

1.在Struts2中,可以在struts.xml配置文件中动态的指定返回的结果集。用${属性名}的方式取得Action类中的属性,在服务端判断好相应的跳转路径,然后存到变量里,然后再在struts....

Struts2框架学习之三:result返回结果

前言Struts 2中的Result是作为返回结果的,时当一个action处理完之后返回字符串的结果码。框架可以根据这个返回的字符串,映射到指定的页面。result元素可以分为两部分:一是结果映射,一...

struts2新增json返回类型,自动将action中的的成员变量转换成json字符串

struts2新增json返回类型,自动将action中的的成员变量转换成json字符串

struts2中action返回"json"字符串

最近做项目,项目中使用了struts2结合spring。发现页面发送ajax请求到action中时,action的返回值只是一个return "json"(注:值为"json")。而页面中ajax的返...

struts2结果类型课件

  • 2013年01月17日 00:29
  • 786KB
  • 下载

Struts2--4.结果集-- result元素

  • 2017年01月21日 16:15
  • 14.79MB
  • 下载

Struts2 result结果类型解析

前言 Struts 2中的Result是作为返回结果的,时当一个action处理完之后返回字符串的结果码。框架可以根据这个返回的字符串,映射到指定的页面。result元素可以分为两部分:一是结果映射,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2 返回结果直接为字符串
举报原因:
原因补充:

(最多只允许输入30个字)