目前我们都用Spring + Struts2,所以不到万不得已是不会用到servlet的,那么有时我们要像之前直接将内容输出到网页怎么办呢?(当前流行的Ajax技术之前很多是基于servlet与服务器交互取得信息的)
其实在Struts2中我们可以这样来使用,达到的效果与servlet是一样的,代码如下:
java 代码
- public void ajax(){
-
- PrintWriter pw = null;
- HttpServletResponse response = ServletActionContext.getResponse();
- try {
- response.setContentType("text/xml;charset=utf-8");
- response.setHeader("Cache-Control","no-cache");
-
- pw = response.getWriter();
- pw.print("<root></root>");
- pw.print("");
- pw.print("");
- } catch (IOException e) {
- log.error(e.getMessage());
- e.printStackTrace();
- } finally{
- if(pw != null){
- pw.close();
- pw = null;
- }
- }
- }
上面代码的部分内无法显示,详细见附图:
这种办法还不错吧,也是从javaeye上一位网友的文章中看到的,呵呵!
分享到:
相关推荐
- **国际化**: Struts2支持多语言环境,可以通过配置文件轻松实现国际化。 #### 八、其他技术集成 - **页面修饰和布局**: Struts2可以通过自定义标签库实现页面修饰和布局控制。 - **业务服务/依赖注入**: Struts2...
在IT领域,AJAX(Asynchronous JavaScript and XML)技术允许网页在不重新加载整个页面的情况下与服务器进行交互,从而提供更流畅、更快速的用户体验。本篇文章将深入解析如何在Struts框架中实现AJAX请求的响应,...
Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页可以实现动态更新。这种交互方式极大地改善了用户的体验...
AJAX(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页内容的技术,尽管这在DOS时代并不常见,但书中的内容可能涵盖了如何在DOS环境中实现类似异步通信的技巧,比如通过telnet或...
在IT行业中,SSH(Secure Shell)通常用于提供安全的远程登录和网络服务,而这里提到的是基于SSH搭建的项目,可能是指使用SSH框架(如Spring Boot、Struts2或Play Framework)来构建Web应用程序。本项目的核心是实现...
这可能涉及到将JSP页面转换为HTML,使用AJAX异步请求数据,或者采用现代前端框架如React或Vue来重构。 5. **CSS和jQuery**:CSS用于美化和布局网页,定义元素的样式和位置。jQuery简化了JavaScript操作,提供了更...
abstract (关键字) 抽象 ['æbstrækt] access vt.访问,存取 ['ækses]'(n.入口,使用权) algorithm n....Annotation [java] 代码注释 [ænәu'... \uxxxx 1到4位16进制数指定Unicode字符输出(xxxx) \\ \ \' ' \" ...
在线音乐播放器是互联网技术与多媒体技术结合的产物,它允许用户在网页上直接收听各种音乐,无需下载到本地。在Java环境下编写在线音乐播放器涉及到的技术主要包括Java Web开发、音频处理、网络通信和用户界面设计等...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
AJAX可以让网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容;WebSocket则提供全双工的通信渠道,适合实时通信场景。 7. **后台操作**:后台管理系统通常包含用户管理、权限控制、数据统计等功能。...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...