天天看点

Struts2类型转换

     假设有如下的输入界面:

Struts2类型转换

    在上面输入abc,xyz模式的字符串,其中abc作为用户的用户名,xyz作为用户的密码,系统希望将上边的字符串转换成一个User实例。

     1、LoginAction.java

    2、User.java

    3、实现类型转换器UserConverter.java

    4、定义一个局部类型转换器

        建立一个文件LoginAction-conversion.properties,该文件由key-value对组成。

    5、运行结果

Struts2类型转换

        假如输入页面变为如下:用户信息和客人信息要转换成User类型,生日参数要转换成Date类型。

Struts2类型转换

    7、提供全局转换器文件

    xwork-conversion.properties

    8、运行结果

        用户信息框输入scott,tiger ,客人信息输入框输入”abc,xyz”,在生日框中输入”2003-02-12”,则

Struts2类型转换

当神已无能为力,那便是魔渡众生

继续阅读