- 浏览: 1103080 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (401)
- tomcat (7)
- win7 (13)
- stackOverflow (6)
- 1 (0)
- css (5)
- develop IDE (9)
- hibernate (16)
- struts2标签 (10)
- struts2 (25)
- 框架 (1)
- SQLserver2005 (20)
- 词汇解释 (1)
- views (1)
- eclipse (6)
- 效率提高 (12)
- 代码模块 (1)
- 源代码 (3)
- jsonplugin (5)
- ajax (2)
- json (3)
- ssis (14)
- 电脑故障 (10)
- oracle (12)
- poi;excel (5)
- sql (3)
- 正则表达式 (3)
- develop IDEk (8)
- myeclipse (14)
- win2003 (5)
- 正则表达式;js (2)
- js (27)
- 待解决 (2)
- ognl (1)
- com组件 (1)
- 游戏 (6)
- 线程 (0)
- 硬盘 (4)
- 格式化 (2)
- java (7)
- html (9)
- firebug (1)
- jquery (4)
- 文件上传下载 (1)
- vss (2)
- 触发器 (1)
- spring事务管理 (2)
- 模态对话框 (1)
- SQLserver2000 (1)
- web性能优化 (2)
- web安全 (1)
- jetty (1)
- 路由器 (1)
- ie6 (1)
- 缓存 (1)
- jsp (1)
- struts2源代码 (1)
- 方法 (1)
- uml (1)
- ie (3)
- Java日志框架 (1)
- myeclipse,oracle (1)
- freemarker (4)
- 注解 (4)
- svn (2)
- hadoop (15)
- lucene (1)
- word (1)
- spring (5)
- job (1)
- extjs (4)
- paxos (1)
- zookeeper (1)
- 分布式 (1)
- 手机故障 (2)
- maven (2)
- linux (9)
- 虚拟机 (1)
- ext (3)
- javascript (1)
- 数据库 (5)
- 多线程 (12)
- junit (2)
- utils (1)
- mybatis (4)
- Joda-Time (1)
- tftp (1)
- scala (12)
- Graphic2D (1)
- jsf (5)
- 《java并发编程实战》笔记 (16)
- storm (3)
- 设计模式 (3)
- 泛型 (2)
- 数学 (1)
- primeface (1)
- poi (5)
- 线性代数 (1)
- 动态代理 (3)
- mysql (2)
- DB2 (2)
- testNG (1)
- 虚拟机、编译器、增量发布 (1)
最新评论
-
zhouchaofei2010:
Saro 写道在log4j配置里把mapper所在包设为deb ...
mybatis出现sql异常时的日志优化-打印sql参数 -
Saro:
在log4j配置里把mapper所在包设为debug就行了,参 ...
mybatis出现sql异常时的日志优化-打印sql参数 -
pyl574069214:
...
poi Excel 水平居中 垂直居中 -
zhouchaofei2010:
杀手请杀人 写道能看到scala太难得了 谢谢
scala 下划线解析报错: missing parameter type for expanded function -
杀手请杀人:
能看到scala太难得了
scala 下划线解析报错: missing parameter type for expanded function
概要: 如何在struts2的action中返回数据(普通字符串、xml数据岛字符串等)给ajax核心中的XMLHttpRequest对象(即模仿传统jsp页面的ajax交互) 方法: public String execute() throws Exception { String str="xxoohuai"; } 配置struts.xml <action name="BaseInfo" class="controller.hosp.BaseInfoAction"> ok~~~~~~~~! 补充:实习后发觉这样更简单 getResponse().getWriter().write("your output String"); struts.xml配置连result标签都不用写了 http://www.360doc.com/content/08/1128/11/61497_2010494.shtml
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=GBK");//解决中文乱码
PrintStream out = new PrintStream(response.getOutputStream());//获取out输出对象
out.println(str);
return null;//这里返回的是null
<result></result>
</action>
发表评论
-
struts2 下载不弹出下载对话框
2012-12-19 17:15 2150如下配置可以: <action name=&quo ... -
getResourceAsStream
2012-12-19 17:00 2552getResourceAsStream http:// ... -
struts2访问WEB-INF文件下内容
2012-11-29 17:30 48271、 WEB-INF下内容,通过浏览器下无法直接访问 2、 ... -
struts2标签判断字符串
2012-11-14 13:24 85611:<s:property value='#at ... -
struts2附件上传,大小超过最大值处理
2012-06-20 14:19 3415Action: /** * 当上传文件大小大 ... -
数据操作后,页面alert提示例子
2012-04-19 15:16 1027在页面开头插入如下例子代码 <s:if test ... -
struts2 格式化输出日期yyyy-MM-dd
2012-03-26 11:17 17731、直接页面输出 <s:date nam ... -
defaultStack已经包含了fileUpload的拦截器。具体的action不用再另外配置fileUpload的拦截器
2012-03-19 19:42 1056struts2.0.11 的defaultStack已经包含 ... -
struts2 property 不起作用
2012-03-16 11:41 1335<s:select id="select_s ... -
s:hidden value用property标签赋值不起作用
2012-03-07 17:23 4872<s:property value="titl ... -
struts2的重定向带参数
2012-03-06 23:28 0redirect。。。。 -
jsp 调试输出值
2012-03-06 22:46 1216比如有代码 <s:if test="#gdzc ... -
struts2 ognl 传递参数原理及过程
2011-12-31 17:22 1053struts2 ognl 传递参数原理及过程 -
struts2 jsonplugin includeProperties中对list集合的正则配置
2011-12-29 21:21 36481、listAttachment.*\.realName ... -
struts2 jsonplugin includeProperties 对list集合的正则配置
2011-12-29 21:18 4866jsonplugin 0.32 0.34 官方下载 ... -
struts2的重定向与转发配置
2011-12-27 16:18 1234<result name="success&q ... -
struts2读取资源文件的方式
2011-11-27 15:24 1295(1)JSP页面:<s:text name=" ... -
Struts2中对数字进行格式化,1、将数字用 , 号分隔 2、将小数格式化为百分比
2011-11-27 14:51 1216Struts2中对数字进行格式化,1、将数字用 , 号分隔 ... -
struts 2数字格式化话
2011-11-27 14:41 2021--jsp页面 <s:textfield maxLen ... -
iterator标签用begin属性报错:Attribute begin invalid for tag iterator according to TLD
2011-11-12 15:14 6872iterator 标签用bgin 属性报错Attribute ...
相关推荐
3. **.struts2.xml配置**:在Struts2配置文件中,需要为AJAX请求的Action添加相应的配置,指定Action的类和方法,以及返回的结果类型。 4. **JSON数据交换**:由于AJAX是异步的,因此通常使用JSON(JavaScript ...
导入这些包后,开发者可以按照Struts2的配置方式设置Action,通过`@ResultType("json")`注解或在配置文件中指定`result`类型为`json`,Struts2就会自动将Action的返回值转化为JSON格式并发送到客户端。 在实际开发...
### 在Struts 2中使用JSON Ajax支持的关键知识点 #### 一、Struts 2与JSON Ajax集成概览 在Web开发中,Struts 2框架因其强大的MVC架构支持和丰富的插件生态,被广泛应用于构建动态网页应用。而随着Ajax技术的发展...
在Struts2的配置文件(struts.xml或struts.properties)中,需要为Action添加一个`@ResultType`注解或结果类型配置,指定为`json`。这样,当Action执行完成后,会返回JSON格式的数据。 3. **JSON Value Stack**: ...
在Struts2中,返回JSON(JavaScript Object Notation)数据类型是一种常见的需求,尤其是在开发AJAX或者前后端分离的应用时。JSON是一种轻量级的数据交换格式,它允许服务器向客户端发送结构化的数据,而无需解析...
Struts2提供了`@ResultType("json")`注解或在struts.xml配置文件中配置JSON结果类型,使得Action可以直接返回JSON对象。 2. **YUI作为前端展示**:利用YUI的组件和API,可以创建丰富的用户界面,如使用YUI的...
关于Struts2返回JSON,这是现代Web应用中常见的需求,尤其是对于AJAX交互。Struts2提供了一个插件叫做“struts2-json-plugin”,它可以很方便地将Action的返回值转化为JSON格式,从而供前端JavaScript处理。要实现这...
每个Action类对应一个特定的业务操作,通常继承自`org.apache.struts2.struts2.StrutsAction`或实现`com.opensymphony.xwork2.Action`接口。 2. **配置文件**:Struts2的配置分为XML配置和注解配置。`struts.xml`是...
5. **客户端处理**:在客户端(通常是JavaScript),可以使用AJAX请求Struts2的Action,然后解析返回的JSON数据,显示或者进一步处理。 整合JSON和Struts2可以显著提升Web应用的响应速度和用户体验,因为JSON格式的...
8. **Ajax支持**:Struts2内置了Ajax支持,可以通过JSON或者XML进行部分页面的更新,无需编写复杂的JavaScript代码。 9. **测试支持**:Struts2提供了JUnit测试支持,可以对Action类进行单元测试,确保代码质量。 ...
8. ** strut2-dojo-plugin**:这是一个用于集成Dojo JavaScript库的插件,可以帮助你在Struts2应用中创建交互式的AJAX效果。 在实际开发中,了解和掌握这些知识点将帮助你更好地利用Struts2框架。通过阅读博客文章...
9. **插件体系**: Struts2拥有丰富的插件支持,如Freemarker、Velocity模板引擎,以及JSON、Ajax支持等,方便开发者根据需求扩展功能。 10. **国际化与本地化**: Struts2提供了简单的支持,通过资源包(Properties...
Struts2提供了更丰富的特性,包括强大的拦截器机制、强大的标签库以及对Ajax的支持。 2. **MVC模式** MVC模式是软件设计中的经典模式,它将业务逻辑(Model)、用户界面(View)和控制器(Controller)分离,使得...
在Struts2中,JSON插件提供了一个名为`json`的ResultType,这个ResultType可以将Action中的状态信息转换成JSON格式的数据并直接返回给客户端,而无需通过传统的视图资源(如JSP、Freemarker等)进行渲染。...
6. **Ajax支持**:通过Struts2-dojo-plugin,可以方便地集成Ajax功能,实现异步更新视图。 7. **安全性**:Struts2提供了多种安全特性,如防止XSS和CSRF攻击的防护机制,以及对敏感数据的加密处理。 了解了这些...
ValueStack是Struts2中的一个核心组件,它是一个存储动作(Action)属性的对象栈。这个栈用于存放Ognl表达式可以访问的对象,使得视图层可以直接通过Ognl表达式获取或修改模型层的数据。在ValueStack中,最近被压入...
Struts2的核心是Action类,它处理用户的请求,并通过结果配置来决定如何响应用户。 将JSON与Struts2结合使用,可以实现前后端的数据交互,使页面动态更新更为便捷。在Struts2中,可以通过插件支持JSON格式的输出。...
3. **Action配置**:在struts.xml配置文件中,为需要返回JSON的Action添加`resultType="json"`的配置。 4. **Action类处理**:在Action类中,定义需要暴露给JSON的属性,并在需要的地方返回JSON结果。 5. **前端...
在Struts2中,JSON插件提供了一个特定的结果类型(ResultType),即"json",它可以自动将Action中的状态信息转换为JSON格式,并返回给客户端。要在Action中使用JSON,你需要在Action类的方法上添加注解`@JSON`,并...