在struts1.2中的<html:text name="my" property="my" ⼀>中name与property是什么关系?谢谢

2025-02-05 17:45:19
推荐回答(4个)
回答1:

这样给你解释把。。比如request.setAttribute("age",30)将这个
在一个页面上这样可以获取他的值你会发现这个文本框是有值的他的值就是age。就是30,去掉name属性
发现这个是没有值的,是空白的,所以这个name是对应作用域里面的变量。property是代表表单的属性是必须的。如果你的formbean里有的属性,你的property就必须要要对应的。这样解释明白不?

回答2:

property是必选项而name不是,property的值对应actionForm中的字段。其实在转化为最终html界面时,property会被转化成name属性,在struts标签里可以不写name属性,非写的话得跟property值一致

回答3:

name是解析成html标签之后input标签的name.比如解析后会成这样
property是actionForm中的一个属性,用来装配input标签的值

回答4:

关系:类和属性