文档章节

struts2类型转换器、 类型转换错误 以及INPUT view

芥末小弟
 芥末小弟
发布于 2017/03/01 09:53
字数 293
阅读 2
收藏 0
点赞 0
评论 0

1.1.1    Struts2中的类型转换器

Struts2内置了常见数据类型多种转换器

boolean 和 Boolean

char和 Character

int 和 Integer

long 和 Long

float 和 Float

double 和 Double

Date 可以接收 yyyy-MM-dd格式字符串

数组  可以将多个同名参数,转换到数组中

集合  支持将数据保存到 List 或者 Map 集合

 

1.1.2    Struts2中类型转换的错误:

1.NoSuchMethodException异常:

后台需要int类型 ,在页面中输入abc.

* 报了一个异常:NoSuchMethodException(没有这个方法异常.)

* 正常输入setAge(int age);

* 输入一个abc:setAge(String age);--- 没有这个方法

String--->Date.但是Date的格式必须是yyyy-MM-dd 不是这个格式的日期,也会报错:NoSuchMethodException

 

2.需要配置一个INPUT逻辑视图:

* <result name="input">/demo3/demo1.jsp</result>

* 在页面中使用<s:fielderror/>---获得到fieldError区域中的错误信息.  页面需要录入相关的 tablib。。。。uri='/struts-tags'  profix='s'

 

3.显示中文信息:

* 在Action类的所在包下创建一个与Action类名同名的一个属性文件.

* CustomerAction.properties

* 属性文件的key值:invalid.fieldvalue.属性名= 错误信息

© 著作权归作者所有

共有 人打赏支持
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平
struts2的学习笔记

在这个苦逼的日子,谁都想牛逼一番。眼看大学四年稍纵即逝,自己也总算开始紧张起来,回忆起那荒废的大学两年,我真想为它树一个碑,上面写着:哀吊无知的青春! 觉悟的早,还不如行动的快!...

larch ⋅ 2012/03/16 ⋅ 0

自定义类型转换器,转换过程中的错误处理

参数封装过程中,数据类型转换问题 1、 struts2 内部提供大量类型转换器,用来完成数据类型转换问题 boolean 和 Boolean char和 Character int 和 Integer long 和 Long float 和 Float doub...

day戴 ⋅ 2014/07/23 ⋅ 0

struts2 类型转换

从表单提交的数据全是字符串,在数据到达Action类前会有拦截器先对表单请求进行处理,其中参数拦截器完成表单数的类型转换,但struts2在提供简单的数据转换功能,并不能完全满足实际需求。比...

iborder ⋅ 2016/12/20 ⋅ 0

Java程序员从笨鸟到菜鸟之(四十四)细谈struts2(七)数据类型转换详解

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 Web应用程序的交互都是建立在HTTP之上的,互相传递的都是字符串。也就是说服务器接收到的来自用户的数据只能...

长平狐 ⋅ 2012/11/12 ⋅ 0

struts笔记 类型转换

struts2的类型转换,对于8个原生数据类型以及Date,String 等常见类型,struts2可以使用内建的类型转换器实现自动的转换,对于自定义的对象类型转换来说,就需要我们制定转换类型以满足需要。...

脑丨残 ⋅ 2014/06/15 ⋅ 0

我在写了一个MVC,希望大家给点意见@

过年前wo在写一个项目,由于想保持系统的简单,不想引入太多的包,所以没有用MVC,,没有用ORM...没有使用任何应该用的框架;可后来发现...好吧一段痛苦的经历,你懂的,往事不要再提@ 过年的时候,在...

方小葱 ⋅ 2011/03/11 ⋅ 56

Struts2自定义的转换器

转载自:http://www.itivy.com/java/archive/2012/3/6/634666475287515374.html 一 转换器的介绍 Struts2的类型转换器实际上是基于OGNL实现的,在OGNL项目中有一个ognl.TypeConverter接口,这...

tp_wire ⋅ 2012/03/09 ⋅ 0

Struts2核心技术 (二)

struts2中的参数封装 静态参数封装 什么是静态参数? 静态参数就是硬编码的,不可随意改变。 例子:

architect刘源源 ⋅ 04/24 ⋅ 0

Struts2(接受表单参数)请求数据自动封装和数据类型转换

Struts2请求数据自动封装:   (1)实现原理:参数拦截器   (2)方式1:jsp表单数据填充到action中的属性;    普通的成员变量,必须给set,get可以不给的。     注意点,Action中定...

别叫小伙 ⋅ 2017/02/21 ⋅ 0

Struts2应用笔记

一、Struts基础 1.当你想访问其他包里面的action怎么办? 将result类型改为redirectAction <param name="actionName"></param> <param name="namespace">指定该包的nameSpace</param> 2.当我......

nonnetta ⋅ 2015/01/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

R计算IV

参考文章 #读取文件 rawdata = read.csv("/path/to/csv/file",header=T) colnames(rawdata)[18] <- "y" //重命名因变量y #数据分区 训练集测试集 trainIdx <- sample(nrow(rawdata), round(......

火力全開 ⋅ 17分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

阿里云云栖社区 ⋅ 17分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

猫耳m ⋅ 28分钟前 ⋅ 0

关于ireport自定义变量类型为list的时候

自己摸石头过河,我真的应该去趟市中心图书馆,借本真正靠谱的教材 网上的东西,只有0.01%是有用的,还有0.99%是垃圾,剩下的99%是垃圾的复制品。。 哎!~ 问题是这样的,报表带sql,从db中获...

炑炑milina ⋅ 28分钟前 ⋅ 0

Spring mvc ContextLoaderListener 原理解析

对于熟悉Spring MVC功能,首先应从web.xml 开始,在web.xml 文件中我们需要配置一个监听器 ContextLoaderListener,如下。 <!-- 加载spring上下文信息,最主要的功能是解析applicationContex...

轨迹_ ⋅ 29分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云官方博客 ⋅ 31分钟前 ⋅ 0

Redis安装异常解决办法

官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxvf redis-2.8.17.tar.gz 3. 进入解压缩后的文件夹:c...

slagga ⋅ 35分钟前 ⋅ 0

006. 深入JVM学习—年轻代

1. 年轻代图片 年轻代(Young)属于JVM堆内存空间的一个组成部分 所有使用关键字new新实例化的对象一定会在伊甸园区进行保存,而对于存活区保存的一定是已经在伊甸园区存在一段时间并且经过了...

影狼 ⋅ 36分钟前 ⋅ 0

如何成为一个合格的程序员

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员...

柳猫 ⋅ 37分钟前 ⋅ 0

cups error_log日志暴增

日志内容 File \"/usr/lib/cups/notifier/dbus\" has insecure permissions 解决(未验证适用范围) sudo service cups stopsudo rm /etc/cups/subscriptions.conf*sudo rm -r /var/cac......

一介码夫_Hum ⋅ 41分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部