Struts2小技巧

来源:互联网 发布:调节屏幕亮度软件 编辑:程序博客网 时间:2024/06/05 09:14
默认情况下以get方法开头的都会序列化,如果不想序列化,action中的方法要打上注解

@JSON(serialize=false)

如果在属性get方法上面加@JSON(name="newName"),则返回的json数据中名称是指定的新名称

@JSON(format ="yyyy-MM-dd'T'HH:mm:ss")设置用于格式化输出、解析日期表单域的格式。

@JSON(deserialize=true)设置是否反序列化该属性



在action 对于不用在客户端使用,如service层对象,只用在action中,那么可不用get方法,(因为有set方法,通过spring,在action中service对象已可以使用,客户端如果不需使调用,get方法就可以省略了)


在页面上name的属性值与action中的属性名称一样,那么不管是客户端往服务端传值,还是服务端往客户端返回值,都能自动动获取值,

对于struts2标签,下拉框,复选框等都能自动对已选的进行默认选中(需配置需要选中的选项及全部的选项),不用手写代码去判断。

0 0
原创粉丝点击