日志文章

2008年06月23日 10:26:43

struts 中form标签的name属性问题

<html:form   ...>里的name可以不指定,也可以指定,但name指定和不指定美分别,因为name必须等于formbean的名称,而且是对应于action(在你的例子里是testAction)的formbean,你不指定系统会动态府上formbean的名称,如果要指定,那就必须指定为formbean的名称,你的例子指定为form1,所以系统报错。  
 
另外:如果你要在页面里用javascript做页面处理,要操作form里面的元素,那么form的名字直接用formbean的名称就可以了,因为在生成html文件流时,<html:form   ...>里的name映射成form的名字(name属性)

注:如果改jsp包含两个form并且重名的时候,javascript对form里面控件的值进行验证的时候别忘了:获取的form是个数组,用forms[下标]来访问。

Tags: form   struts   name  

类别: struts |  评论(1) |  浏览(1141) |  收藏
一共有 1 条评论
1楼 pyq1985 2008年07月04日 08:52:03 Says:
你好 我是出版社的编辑,我看到你博客中的内容,感觉写的非常不错.现在正要出版一本Java Web开发的书,如果想把这些内容和更多的人分享,可以和我联系,把这些东西写成书。
我的邮箱:books_522008@yahoo.com.cn
发表评论