Struts2知识点三:自定义类型转换器配置文件无效相关问题

前言

在上一篇博客当中,我们实现了自定义类型转换器,将从jsp前端页面的数据,按照一定的格式,传递给后台的action中,但是很多时候我们忽略了一个问题。那就是名字的起名问题。

说明

刚开始接触struts2,并没有太多对struts2书写个是的认识,导致了有很多的错误。
错误一:自定义类型转换器配置文件无效问题。
struts2 本身机制就是从前端获取一个数据,同时将数据自动匹配到名字相同的action中的变量中,这里要注意的是名字相同。
为什么要名字相同呢?
我们要好好看一下代码,我们是否提到过前端具体的Dom 对象呢?当然是没有的。在struts2中,,会默认的为前后端名字相同的对象进行匹配,就像是萝卜和坑的关系。

此关系在其他关系中的应用

其实不只是自定义类型转换器,模型驱动类型和属性驱动类型,也是同样的道理,从提交的jsp 页面当中,匹配name值一样的数据,模型驱动也一样,模型中的属性和jsp发送过来的属性进行匹配。当然属性驱动!更加灵活,因为提交过来的属性并不属于模型的属性,这是很常见的!

你可能感兴趣的:(框架,JAVA,struts2)