首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP中actionform的一些小疑义

2013-09-15 
JSP中actionform的一些小疑问input typetext name{actionForm.userid} id{actionForm.userid} c

JSP中actionform的一些小疑问
<input type="text" name="{actionForm.userid}" id="{actionForm.userid}" class="input1" value="学号/职工号/北大邮箱">

1. 这个name的属性值为什么可以写成这样,不应该是 name="userid"这样的么,加一个“actionForm.”代表什么?而且为何还是加一个大括号的?

还有一个问题,如果name 和 id都出现,那我后台应该用哪一个取值呢?比如
<input type="text" name="numbean.userNumBean.otherNum" id="otherNumId"/>

这里我往后台传数据,后台是用numbean.userNumBean.otherNum取值呢,还是otherNumId取值?

求解,谢谢。



JSP?HTML?
[解决办法]
这个是国际化资源的原因,项目里定义了一个properties,里面存储了许多常用的单词,以键值对的方式存储的,这样页面中就可以用{}去拿值了,还有后台是根据name去取值的,id主要是js会用到
[解决办法]
前一个,request的参数的表单中name属性
[解决办法]
最近开发项目到碰到这个问题了,actionForm.userid,这里的actionForm好像是User对象,userid是它的一个属性。。。

热点排行