【转载】struts2 学习总结 ---- Ajax
2014-07-23 02:59
405 查看
struts2结合Ajax相应的数据的三种方式:利用Servlet API直接输出[/b]<!-- 1.Struts.xml中的Action不配置 result,
2.在action方法中 return null
3.方法类用 servlet API 直接写出 -->
stream类型的Result[/b]<!-- 1.在Action中定义一个输入流属性,并设置getter与setter
2.在Action方法中将要返回的数据转换成输入流保存中属性中
3.struts.xml中的action配置 result 类型为stream
4.给result配置参数 inputName 指定输入流,配置 contentType指定返回类容的格式与编码
-->
json类型的result[/b]<!-- 1.加入 json lib 架包 ,详见 json lib 学习总结
2.加入 struts2-json-plugin-2.3.16.1.jar
3.在 Action中定义属性保存要响应出去数据,并添加 getter setter
4.在 struts.xml 中创建package 继承于 json-default,并在pagekag中配置 Action
5.在 struts.xml中给Action配置json 类型的result
6.用param指定result的root参数为你想要返回的Action属性名,不指定则默认返回整个Action
7.使用@json注解定义序列化json字符串规则:
-->
<!--
@JSON注解 1.默认情况下以get方法开头的都会序列化,如果不想序列化,在action中的方法要打上注解 @JSON(serialize=false)。 2.如果在属性get方法上面加 @JSON(name="newName"),则返回的json数据中key是指定的新名称。 3. @JSON(format ="yyyy-MM-dd'T'HH:mm:ss")设置用于格式化json数据中的日期。
4. @JSON(deserialize=true)设置是否反序列化该属性。
-->
2.在action方法中 return null
3.方法类用 servlet API 直接写出 -->
stream类型的Result[/b]<!-- 1.在Action中定义一个输入流属性,并设置getter与setter
2.在Action方法中将要返回的数据转换成输入流保存中属性中
3.struts.xml中的action配置 result 类型为stream
4.给result配置参数 inputName 指定输入流,配置 contentType指定返回类容的格式与编码
-->
json类型的result[/b]<!-- 1.加入 json lib 架包 ,详见 json lib 学习总结
2.加入 struts2-json-plugin-2.3.16.1.jar
3.在 Action中定义属性保存要响应出去数据,并添加 getter setter
4.在 struts.xml 中创建package 继承于 json-default,并在pagekag中配置 Action
5.在 struts.xml中给Action配置json 类型的result
6.用param指定result的root参数为你想要返回的Action属性名,不指定则默认返回整个Action
7.使用@json注解定义序列化json字符串规则:
-->
<!--
@JSON注解 1.默认情况下以get方法开头的都会序列化,如果不想序列化,在action中的方法要打上注解 @JSON(serialize=false)。 2.如果在属性get方法上面加 @JSON(name="newName"),则返回的json数据中key是指定的新名称。 3. @JSON(format ="yyyy-MM-dd'T'HH:mm:ss")设置用于格式化json数据中的日期。
4. @JSON(deserialize=true)设置是否反序列化该属性。
-->
相关文章推荐
- 【转载】struts2 学习总结 ---- 拦截器(interceptor)
- 学习struts2建bbs总结五:使用jquery+ajax验证用户名是否存在以及struts效验信息不断重复的问题
- 【转载】Struts2学习总结 ---- OGNL 表达式语言
- 【转载】Struts2学习总结 ---- 数据类型转换器Converter
- struts2 学习总结 ---- Ajax
- 【转载】struts2 学习总结 ---- i18n国际化
- 【转载】Struts2学习总结----struts.xml 配置
- 【转载】struts2 学习总结 ---- Struts-tags
- 【转载】Struts2学习总结 ---- 数据校验
- Ajax 学习总结[转载]
- asp.net Ajax 学习总结(3)
- struts2表单验证初步及国际化实现(学习总结)
- mysql 5.0存储过程学习总结(转载)
- Ajax学习资源大全[转载]
- Ajax学习总结
- struts2表单验证初步及国际化实现(学习总结)
- 『转载』Portal学习总结
- ASP.NET AJAX深入浅出系列课程(学习总结二)
- Ajax学习 网址备忘录[转载整理]