struts 类文件 response与request的使用

来源:互联网 发布:pc端淘宝直播入口 编辑:程序博客网 时间:2024/05/21 19:49

今天使用jquery datagrid的插件,需要传入json格式的数据

我项目的架构为ssi架构

我的做法是使用response的writer的write()方法将数据传入到前端页面

后台类文件中需要初始化response

需导入 iorg.apache.struts2.ServletActionContext

           javax.servlet.http.HttpServletResponse;

利用ServletActionContext的getResponse()方法获取对象response将数据传入前台

 try{
 this.response = ServletActionContext.getResponse();
 this.response.setContentType("text/xml;charset=utf-8");
 Writer writer=response.getWriter();
 writer.write(jsonUtil.map2json(text));
 writer.flush();
 writer.close();
 }catch(Exception e){
 System.out.println("www");
 }

当然后台如果需要使用request向前台页面传送数据同样可以使用

javax.servlet.http.HttpServletRequest

HttpServletRequest request=ServletActionContext.getRequest();

获取request


0 0
原创粉丝点击