`
lxy19791111
  • 浏览: 480823 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Struts2环境下如何直接将内容输出到网页(Ajax相关)

    博客分类:
  • Ajax
阅读更多

       目前我们都用Spring + Struts2,所以不到万不得已是不会用到servlet的,那么有时我们要像之前直接将内容输出到网页怎么办呢?(当前流行的Ajax技术之前很多是基于servlet与服务器交互取得信息的)

       其实在Struts2中我们可以这样来使用,达到的效果与servlet是一样的,代码如下:

java 代码
  1. public void ajax(){   
  2.        
  3.     PrintWriter pw = null;   
  4.     HttpServletResponse response = ServletActionContext.getResponse(); //取response对象   
  5.     try {   
  6.         response.setContentType("text/xml;charset=utf-8");       
  7.         response.setHeader("Cache-Control","no-cache");       
  8.               
  9.         pw = response.getWriter();   
  10.         pw.print("<root></root>");   
  11.         pw.print("");   
  12.         pw.print("");   
  13.     } catch (IOException e) {   
  14.         log.error(e.getMessage());   
  15.         e.printStackTrace();   
  16.     } finally{   
  17.         if(pw != null){   
  18.             pw.close();   
  19.             pw = null;   
  20.         }   
  21.     }   
  22. }  

        上面代码的部分内无法显示,详细见附图:

代码片断

        这种办法还不错吧,也是从javaeye上一位网友的文章中看到的,呵呵!

评论
1 楼 kkkkrh 2008-09-26  
struts.xml中如何配置?

相关推荐

    深入浅出Struts2(CN)

    - **国际化**: Struts2支持多语言环境,可以通过配置文件轻松实现国际化。 #### 八、其他技术集成 - **页面修饰和布局**: Struts2可以通过自定义标签库实现页面修饰和布局控制。 - **业务服务/依赖注入**: Struts2...

    0积分:Ajax应用(Struts例子).txt

    在IT领域,AJAX(Asynchronous JavaScript and XML)技术允许网页在不重新加载整个页面的情况下与服务器进行交互,从而提供更流畅、更快速的用户体验。本篇文章将深入解析如何在Struts框架中实现AJAX请求的响应,...

    Ajax总结和java框架学习笔记

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页可以实现动态更新。这种交互方式极大地改善了用户的体验...

    深入dos编程

    AJAX(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页内容的技术,尽管这在DOS时代并不常见,但书中的内容可能涵盖了如何在DOS环境中实现类似异步通信的技巧,比如通过telnet或...

    一个简单异步获取json并转成html的实现基于ssh

    在IT行业中,SSH(Secure Shell)通常用于提供安全的远程登录和网络服务,而这里提到的是基于SSH搭建的项目,可能是指使用SSH框架(如Spring Boot、Struts2或Play Framework)来构建Web应用程序。本项目的核心是实现...

    水码三千万 加 票务网 ticket_all.jsp j2ee ssh 较小集成代码 可前端改为html文件后输出 可参考

    这可能涉及到将JSP页面转换为HTML,使用AJAX异步请求数据,或者采用现代前端框架如React或Vue来重构。 5. **CSS和jQuery**:CSS用于美化和布局网页,定义元素的样式和位置。jQuery简化了JavaScript操作,提供了更...

    整理后java开发全套达内学习笔记(含练习)

    abstract (关键字) 抽象 ['æbstrækt] access vt.访问,存取 ['ækses]'(n.入口,使用权) algorithm n....Annotation [java] 代码注释 [ænәu'... \uxxxx 1到4位16进制数指定Unicode字符输出(xxxx) \\ \ \' ' \" ...

    在线音乐播放器 java编写

    在线音乐播放器是互联网技术与多媒体技术结合的产物,它允许用户在网页上直接收听各种音乐,无需下载到本地。在Java环境下编写在线音乐播放器涉及到的技术主要包括Java Web开发、音频处理、网络通信和用户界面设计等...

    java开源包2

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    jsp 网站宣传系统

    AJAX可以让网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容;WebSocket则提供全双工的通信渠道,适合实时通信场景。 7. **后台操作**:后台管理系统通常包含用户管理、权限控制、数据统计等功能。...

    java开源包1

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包11

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包3

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包6

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包5

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包10

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包4

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

Global site tag (gtag.js) - Google Analytics