开发javaWeb程序的时候,sturts2官方提供了默认的类型转换器 。 但是有些时候我们需要有一些特殊的类型需要进行提交,但是这个时候,sturts2就不一定能够转换的了了,怎么办呢?自定义类型转换器 。
需要这些哦
IDEA
JDK1.8
TOMCAT8.5
Struts2相关的jar包
方式/
1【sturts2定制自己的类型转换器】老例子,起首打开IDEA开辟东西,建立一个JavaWeb工程,再WEB-INF下建立一个Lib方针,并引入struts2相关的jar包导入到当前的工程项目中 。 随后设置装备摆设web.xml中的阻挡器对象为sturts2中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter文件,阻挡的对象为所有的请求对象.随后就是最本家儿要的sturts.xm文件,用于办理所有的请求
文章插图
文章插图
文章插图
2在index.jsp中建立一个表单对象,并把请求的路径填为indexAction.action,随后在src目次中建立一个IndexAction的java类以及在struts.xml中设置装备摆设又index.jsp中表单对象中的action请求路径
文章插图
文章插图
文章插图
文章插图
3在默认环境下,IndexAction界说的int和date类型,struts2中是不成能给我们转换当作功的0,也不会报错 。 可是当我们在IndexAction中担当了ActionSuppoer的时辰,并在index.jsp中显示一下错误的机制 。 在到浏览器中的运行,就会发现,该类型是无法主动转换的.
文章插图
文章插图
文章插图
文章插图
文章插图
4既然int和String类型无法转换,那么我们就写一个int和String类型转换的java类 。 用来办理接管的参数和int还String类的参数 。 以及date时候格局的类型转换
文章插图
文章插图
文章插图
文章插图
文章插图
注重事项是利用类型转换的时辰,必然要建立一个properties文件
在类中需要担当StrutsTypeConverter来实现类型转发
以上内容就是sturts2定制自己的类型转换器的内容啦,希望对你有所帮助哦!
推荐阅读
- 狗吃自己的屎 宠物狗吃便便应该属异食癖
- 怎样才能让自己的学习成绩快速提高
- 小米10手机如何定制多应用媒体音量
- 怎么防止别人修改自己的表格数据
- 微信图片上加上自己的名
- 如何储存可移动的文件
- 怎样建自己的网站?如何建立一个网站及步骤?
- 如何做到不生气
- 怎么在网上准确的查询到自己的入团时间
- 格斗中怎么训练自己的拳头的硬度