Struts2提供了类型转换器来使页面中输入数据自动转换为我们需要的类型,它提供了一个DefaultTypeConverter类来进行类型转换。
在使用时需要注意
视图页面中表单元素的名称要和配置文件*-conversion.properties中的属性名称一致。
例如(jsp文件):
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>局部類型轉換器</title>
</head>
<body>
<h2 align="center">局部類型轉換器</h2>
<center>用戶信息的用戶名和密碼以英文逗號隔開</center>
<s:form action="Login2">
<s:textfield name="user" label="請輸入用戶信息:"/>
<s:submit value="轉換"></s:submit>
</s:form>
</body>
</html>
这个页面中的需要转换的表达元素的名称是“user”,那么在配置文件*-conversion.properties中必须配置为:
user=typeconverter.UserConverter
其中typeconverter是包名, UserConverter是类型转换器的实现类。
当然不要忘了,Action类的属性名称也要和表单中的元素的名称一致。
ps: 本来都想用简体中文写的,发现代码里面的都是繁体,复制出来后又不想改了,那就这样吧。o(∩_∩)o...
分享到:
相关推荐
使用struts2提供的转化器,实现Date类型的数据转换
这是一个struts2的类型转换器的案例,主要是写的如果将一个20110202这种类型的日期格式进行转换!
NULL 博文链接:https://hanazawakana.iteye.com/blog/1681564
对于Struts1和Struts2中都讲到了自定义类型转换器。但是有些人可能对自定义类型转换器的运行原理不理解,这里进行简单介绍一下……
struts 2.0 自定义类型转换器 注册类型转换器 入门实例 简单实例
对于基本数据类型 strus2可以自动的将其转换成所需要的类型,但是我们自己定义的引用数据类型无法转换,本文详细介绍了strus2的自定义类型转换器
配合博文:http://blog.csdn.net/u011638419/article/details/41276445
这是一个关于struts2的类型转换 以及 拦截器 还有校验的例子
NULL 博文链接:https://cdxs2.iteye.com/blog/1931878
struts2的类型转换器授课教案和例子源码 课时两课时 详细列举转换器的知识点 java培训学校的真实教案
本文讲述了使用Struts 2标签的注意事项,并介绍了学习Struts 2标签比较权威的网站。
struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换
关于struts2的类型转换的处理方法。
struts日期转换器。页面时间提交到action里自动转换格式,不转换会报错。呵呵,提供给各位大虾参考
传智播客struts2.1源代码_自定义类型转换器
自己用struts2写的一个简单的局部数据类型转换实例,适合初学者
struts2转换 json
(1) 编写一个自定义类型转换器,并基于应用程序进行全局配置,实现字符串参数与颜色值之间的转换,并将颜色值应用于视图当中。 (2) 根据实验四的图书管理系统,扩展图书新增功能,要求对新增页面表单中的每个...
struts2.1数据类型转换2struts2.1数据类型转换2struts2.1数据类型转换2struts2.1数据类型转换2struts2.1数据类型转换2struts2.1数据类型转换2struts2.1数据类型转换2struts2.1数据类型转换2