Struts标签库中文本框和ActionForm的关联?

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:29:49
我在页面使用<html:text property="item.userName" />标签.
在ActionForm中定义了一个private User item=new User()和它的set(),get()方法;User这个实体类中有userName这个属性。
但是程序一走到页面的时候就报错。说在ActionForm中找不到
item.userName。。。高手帮忙解决下!!!

程序是这样运行的, 当你点击提交的时候会先去配置文件里找User这个bean, 找到以后会去找User这个类里面找item.userName这个属性, 而不是去找userName这个属性, 不知道楼主明白了没有?

而且在你的<action>里面要体现出来的是, 接收这个页面是要用的是哪个bean, 对不上的话也会报错.

建议楼主找找有关标签以及配置的文章, 对应的写好, 很好解决, 加油!

property="item.userName"
把item.去掉
property="userName"
这样就对了