Struts2里的Action返回Json数据
来源:互联网 发布:网络歌手说唱歌曲大全 编辑:程序博客网 时间:2024/05/01 17:28
hibernateTemplate和hibernateDaoSupport的注意问题!
正则表达式入门30分钟
Struts2里的Action返回Json数据
2010-08-03 22:46:46| 分类:JAVA | 标签:|举报|字号大中小 订阅
1.首先当然是加入json-plugin jar包
2.编写action
public class UserAction extends ActionSupport implements ModelDriven<UserDTO>{
/**
*
*/
private static final long serialVersionUID = -1638994966822159495L;
private boolean userexsit=false;
private User user;
@Resource
private transient UserManager userManager;
private UserDTO userDTO=new UserDTO();
public String checkUser(){
if(this.userManager.exsit(userDTO.getUsername()))
this.userexsit=true;
return Action.SUCCESS;
}
public boolean getUserexsit() {
return userexsit;
}
public User getUser(){
return user;
}
public void setUserexsit(boolean userexsit) {
this.userexsit = userexsit;
}
@JSON(serialize=false)
public UserDTO getModel() {
return this.userDTO;
}
}
说明:只要有get方法,都会包含到json对象的属性,比如此useraction转为json如下:{"userexsit":true;"model":{......}},
有时候我们只想指定的字段转为json,这时需要在xml里配置<param name="includeProperties">或还有一个忘 了。
3.xml配置
<package name="velidate" extends="json-default">
<action name="check/user" class="UserAction">
<result type="json">
<param name="includeProperties">
<!-- includeProperties用于过滤json包含的属性-->
userexsit<!--action里userexsit字段--> ,user\.name<!-- user字段只包含user对象的name属性-->
<!-- 注意的是,上面过滤条件都是正则表达式,如上面的user\.name里的.要用转义符,不然会是正则里.-->
</param>
</result>
</action>
</package>
4.javascript将返回string转为json对象
var exist=eval('('+value+')');
0 0
- Struts2里的Action返回Json数据
- struts2的action中返回json格式的数据
- SSH:Struts2的Action如何返回JSON格式的数据?
- struts2怎么设置action返回Json数据
- struts2中Action中返回Json数据
- action 返回 json 数据
- struts2 从action中返回json格式数据:
- struts2 配置 jquery ajax 调用 action 返回JSON 数据
- Jquery跨域调用struts2的Action返回json数据易出现的问题
- Struts2中Action返回Json
- struts2 ,action,返回JSON对象
- struts2 action返回json格式
- 关于jQuery获取Action返回的JSON数据 项目真实案例 记录(Struts2)
- 前台使用$.ajax()发送json数据,服务器响应后返回json数据实例(struts2+json+action)
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- [Redis] redis-cli 命令总结
- Android 两种HTTP Client的比较
- My97 datepicker 日期控件添加时间自动选择 年龄,生肖,星座
- 当打开一个.h或.cpp文件时, Solution Explorer就自动展开文件所在的目录
- x264_me_search_ref函数分析
- Struts2里的Action返回Json数据
- [Redis] redis-cli 命令总结
- ios 给出一张图片,返回一个指定大小的图片
- JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法
- LTPA token ltpa.jceks regenerate
- Android真机调试超时错误解决方法(Android error: Failed to install *.apk on device *: timeout )
- 不是我写的原文
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- Android SQLite 实例—增删改查、数据库版本升级