2007-12-05
Struts2环境下如何直接将内容输出到网页(Ajax相关)
关键字: struts2 ajax目前我们都用Spring + Struts2,所以不到万不得已是不会用到servlet的,那么有时我们要像之前直接将内容输出到网页怎么办呢?(当前流行的Ajax技术之前很多是基于servlet与服务器交互取得信息的)
其实在Struts2中我们可以这样来使用,达到的效果与servlet是一样的,代码如下:
java 代码
- public void ajax(){
- PrintWriter pw = null;
- HttpServletResponse response = ServletActionContext.getResponse(); //取response对象
- try {
- response.setContentType("text/xml;charset=utf-8");
- response.setHeader("Cache-Control","no-cache");
- pw = response.getWriter();
- pw.print("
"); - pw.print("");
- pw.print("");
- } catch (IOException e) {
- log.error(e.getMessage());
- e.printStackTrace();
- } finally{
- if(pw != null){
- pw.close();
- pw = null;
- }
- }
- }
上面代码的部分内无法显示,详细见附图:

这种办法还不错吧,也是从javaeye上一位网友的文章中看到的,呵呵!
发表评论
- 浏览: 25882 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
struts2-ajax-code
共 2 张
共 2 张
链接
最新评论
-
JSON的序列化和反序列化
看上去不错
-- by sunyujia -
Struts2.0与DWR2.0 的整 ...
正在测试楼主的附件...
-- by custer7572 -
校验码图片生成
老兄,知识要灵活运用...不是什么代码Copy过去就没事了!
-- by lxy19791111 -
校验码图片生成
<img src="/servlet/randomImgCodeServl ...
-- by hqingjin83 -
校验码图片生成
唔。。。验证码无法显示啊
-- by hqingjin83






评论排行榜