概要:
如何在struts2的action中返回数据(普通字符串、xml数据岛字符串等)给ajax核心中的XMLHttpRequest对象(即模仿传统jsp页面的ajax交互)
方法:
public String execute() throws Exception {
String str="xxoohuai";
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=GBK");//解决中文乱码
PrintStream out = new PrintStream(response.getOutputStream());//获取out输出对象
out.println(str);
return null;//这里返回的是null}
配置struts.xml
<action name="BaseInfo" class="controller.hosp.BaseInfoAction">
<result></result>
</action>ok~~~~~~~~!
补充:实习后发觉这样更简单
getResponse().getWriter().write("your output String");
struts.xml配置连result标签都不用写了
http://www.360doc.com/content/08/1128/11/61497_2010494.shtml