Struts2.0中Action直接返回字符串
2016-11-30 21:54
190 查看
Struts2.0中Action直接返回字符串
博客分类: StrutsjsonServletHTML
对于Struts2中Action中返回字符串的处理,比如做级联时,就可能用到返回json(字符串)的数据,些时Action该返回字符串,其实:让Action中的返回字符串的方法,直接return null;并在return之前用输出流输出字符串就可以了,跟servlet输入HTMl方法一样。
1、
Action代码
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;
}
}
相关文章推荐
- IE8下struts2 采用ajax提交表单,返回json字符串,解析不了,直接保存json字符串。提示下载action.
- 模态窗口提交action直接返回父页面
- 对Action中返回的少量字符串的处理方式(不写转发页面)
- 直接使用Sublime Text实现:HTTP访问URL+格式化返回的JSON字符串
- WebApi中直接返回json字符串的方法
- C++封装AES加密类,(ECB + BASE64 + pkcs5padding),直接操纵和返回字符串
- select中取得action返回的直接
- ajax提交后完全不进入action直接返回错误
- 不通过struts2,直接将Json对象转为字符串返回到jsp页面
- SpringMVC 直接返回字符串时,中文乱码出现问号(?)的问题
- 如果是GBK编码的返回该字符串的utf8编码格式 如果该字符串是UTF-8编码的直接返回
- struts2 提交表单后,不走action中的方法,直接返回input
- ajax,调struts2的action方法后,返回json,字符串
- struts2直接返回字符串
- Struts2 直接返回字符串(可用于json)
- JSon字符串转JSon对象,使JSP页面直接返回JSON对象
- 使用jquery Ajax的post方法或直接使用jqery ajax请求action 得到返回的json数据
- struts2 返回结果直接为字符串
- WebApi中直接返回json字符串的方法
- action能正常运行 返回forward字符串 但是不能显示页面