码迷,mamicode.com
首页 > 其他好文 > 详细

Struts2的类型转换

时间:2014-07-05 19:13:24      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   color   使用   

Struts2的类型转换:    (HTTP请求参数与java强类型的转换,只要把HTTP参数命名为合法OGNL表达式,就可以充分利用Struts2的类型转换机制
             如果类型转换中出现未知异常,Struts2的conversionError拦截器会自动处理该异常并在页面上生成提示信息)
        内建的类型转换器:    (struts2已经内建了字符串和如下类型之间相互转换的转换器)
            >boolean和Boolean
            >char和Character
            >inthe和Integer
            >long和Long
            >float和Float
            >double和Double
            >Date            (日期格式使用用户请求所在Local的SHORT格式)
            >数组            (默认情况下,数组元素是字符串,如果用户提供了自定义类型转换器,也可是其他复合类型的数组)
                        (按照元素类型单独转换每一个元素,但如果数组元素的类型本身无法完成转换,将出现类型转换错误)
            >集合            (默认情况下,假定集合元素类型为String,并创建一个新的ArrayList封装所有的字符串)

        基于OGNL的类型转换:    (Struts2允许以另一种简单方式将请求参数转换为复合类型)

public class User
{
    private String name;
    private String pass;
    //name和pass属性的setter和getter方法
    ...
}

public class LoginAction implements Action
{
    private User user;
    //user的setter和getter方法
    public String execute()throws Exception
    {
         ...
    }
}                        

 

Struts2的类型转换,布布扣,bubuko.com

Struts2的类型转换

标签:style   blog   http   java   color   使用   

原文地址:http://www.cnblogs.com/betterthisworld/p/3822595.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!