日期:2014-05-20 浏览次数:20983 次
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
// 返回
PrintWriter out = response.getWriter();
out.println("xmlcontent");
out.flush();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
------解决方案--------------------
补充: 客户用ajax调用也是可以实现的 另外也可以使用HTTPClient来发送请求和接受响应
------解决方案--------------------
拿到out对象后和在servlet里一样处理,只是最后return null;
你返回的是xml数据,用ajax调用没有问题