sturts2定制自己的类型转换器

开发javaWeb程序的时候,sturts2官方提供了默认的类型转换器。但是有些时候我们需要有一些特殊的类型需要进行提交,但是这个时候,sturts2就不一定能够转换的了了,怎么办呢?自定义类型转换器。

东西/原料

  • IDEA
  • JDK1.8
  • TOMCAT8.5
  • Struts2相关的jar包

方式/步调

  1. 1

    老例子,起首打开IDEA开辟东西,建立一个JavaWeb工程,再WEB-INF下建立一个Lib方针,并引入struts2相关的jar包导入到当前的工程项目中。随后设置装备摆设web.xml中的阻挡器对象为sturts2中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter文件,阻挡的对象为所有的请求对象.随后就是最本家儿要的sturts.xm文件,用于办理所有的请求

  2. 2

    在index.jsp中建立一个表单对象,并把请求的路径填为indexAction.action,随后在src目次中建立一个IndexAction的java类以及在struts.xml中设置装备摆设又index.jsp中表单对象中的action请求路径

  3. 3

    在默认环境下,IndexAction界说的int和date类型,struts2中是不成能给我们转换当作功的0,也不会报错。可是当我们在IndexAction中担当了ActionSuppoer的时辰,并在index.jsp中显示一下错误的机制。在到浏览器中的运行,就会发现,该类型是无法主动转换的.

  4. 4

    既然int和String类型无法转换,那么我们就写一个int和String类型转换的java类。用来办理接管的参数和int还String类的参数。以及date时候格局的类型转换

    END

注重事项

  • 是利用类型转换的时辰,必然要建立一个properties文件
  • 在类中需要担当StrutsTypeConverter来实现类型转发
  • 发表于 2020-05-29 19:00
  • 阅读 ( 650 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具