struts2 学习总结 ---- Ajax
2014-07-17 13:15
120 查看
struts2结合Ajax相应的数据的三种方式:
利用Servlet API直接输出
stream类型的Result
json类型的result
利用Servlet API直接输出
<!-- 1.Struts.xml中的Action不配置 result, 2.在action方法中 return null 3.方法类用 servlet API 直接写出 -->
stream类型的Result
<!-- 1.在Action中定义一个输入流属性,并设置getter与setter 2.在Action方法中将要返回的数据转换成输入流保存中属性中 3.struts.xml中的action配置 result 类型为stream 4.给result配置参数 inputName 指定输入流,配置 contentType指定返回类容的格式与编码 -->
json类型的result
<!-- 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建bbs总结五:使用jquery+ajax验证用户名是否存在以及struts效验信息不断重复的问题
- 【转载】struts2 学习总结 ---- Ajax
- Ajax 学习总结
- struts2表单验证初步及国际化实现(学习总结)
- 宝宝Struts2学习总结
- struts2学习总结(1)
- Java_WEB开发_struts2学习的总结_Iterate标签遍历
- Ajax 学习总结[转载]
- Ajax学习总结1
- Hk项目总结2:Struts2 +JQuery+AJAX
- AJAX学习之序列二:struts2 jquery json 实现AJAX 注册ID验证
- struts2学习总结(风中叶老师的视频)
- struts2学习总结
- struts2表单验证初步及国际化实现(学习总结)
- jQuery之ajax学习总结
- (转)Ajax 学习总结
- AJAX学习总结
- struts2表单验证初步及国际化实现(学习总结)
- ASP.NET AJAX深入浅出系列课程(学习总结二)
- Java_WEB开发_struts2学习的总结