Struts2类型转换(一) 常规类型,自定义类型,错误处理 - 编程入门网
是:LoginAction-conversion.properties
#注册局部的类型转换器的属性文件, 只针对指定名称的Action起作用
#文件名必须 是action类名 + -conversion.properties
#指定LoginAction的point属性由ssh.org.util.PointConverter类完成转换,point是成员属性,不是类
#本文件要与LoginAction.java放再同一文件夹
point=ssh.org.util.PointConverter
2)注册全局类型转换器. Properties代码 #本文件名是 xwork-conversion.properties #注册全局的类型转换的属性文件,对所有有ssh.org.util.Point类型成员属性的Action都起作用 #文件名必须是 xwork-conversion.properties #该文件放在classPath根路径,也就是src包下面,与struts.xml再一起 #指定ssh.org.util.Point类(带包名)的类型类转换器为ssh.org.util.PointConverter ssh.org.util.Point=ssh.org.util.PointConverter 3)使用JDK1.5的注解 来注册类型转换器,目前还无例子, 暂时略... Struts2类型转换(一) 常规类型,自定义类型,错误处理(3)时间:2010-01-06 javaeye elf88485 结果页面 success.jsp: Html代码 点对象point:<s:property value="point"/><br> 三,自定义类型的转换(方法二): 这种简单,不须要自己写类型转换器,不用写转换器注册文件* - conversion.properties. 1 表单是这样地: 第一个文本框是X 坐标,第二个文本框是Y坐标, 与方法二中一个文本输入x,y不同了. Html代码
2 LoginAction 类 Java代码
3 Point 对象如下,用来封装表单信息. Java代码
4 结果页面 success.jsp: Html代码 点对象point:<s:property value="point3"/><br> 类型转换错误的处理 conversionError拦截器被注册在默认的拦截器栈中, 也是在struts- default.xml Xml代码
Struts2类型转换(一) 常规类型,自定义类型,错误处理(4)时间:2010-01-06 javaeye elf8848流程是: 1 转换出错 2 被 conversionError拦截 3 将错误信息放入ActionContext中 4 读Action的局部资源文 件 Action名称.properties 取得单个字段(成员属性)的提示信息 5 跳转到input逻辑视图, 显示提示信息 ,要struts.xml中 <result name="input">/login/login.jsp</result> 这要指定 input逻辑视图. 本例子,处理请求的action名称为LoginAction.java. LoginAction.properties 文件 必须与LoginAction.java同名(扩展名不同),并放在同一文件夹内 Properties代码 #局部资源文件 #文件名为LoginAction.properties, #必须与LoginAction.j |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |