首页 > 代码库 > struts2返回字符串给ajax使用
struts2返回字符串给ajax使用
给配置文件添加返回内容:
<result name="hint" type="stream"> <param name="contentType">text/html</param> <param name="inputName">hint</param> </result>
在action中添加 参数:
private InputStream hint; public InputStream getHint() { return hint; } public void setHint(InputStream hint) { this.hint = hint; }
在action中添加一个方法:
private String transcoding(String str) { try { return new String(str.getBytes("utf-8"), "iso-8859-1"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return str; }
action需要执行的方法返回内容:
if(满足条件){ this.hint= new StringBufferInputStream (transcoding("1")); return "hint"; }
ajax:
success: function (result) { if (result == "1") { alert("成功返回action配置的内容"); return false; } }
struts2返回字符串给ajax使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。