您的位置:首页 > 编程语言 > Java开发

spring mvc中一个jsp中包含多个form的解决方式

2008-10-28 14:25 288 查看
问题的提出见此链接http://topic.csdn.net/u/20080922/11/f5a86f94-3bf0-4434-942e-565e25ca66b2.html

本人找到一个解决方法,是否合适,还需要高手指导。

写一个Controller,通过这个Controller进入jspA.jsp,在jspA.jsp内的form,分别指定commandName,在Controller内分别为form准备数据,并依commandName属性名保存在request中即可。
不过,测试中发现一个问题,如果form中有select,不能使用map来准备数据,必须使用list,里面保存bean,才可以使用下面的形式
<form:select path="chargeCode" items="${items}" itemValue="key" itemLabel="value" />
如果使用map来准备数据,在jsp内需要使用下面形式:

<form:select path="chargeCode" >
<c:forEach items="${items}" var="item">
<option value="${item.key}" />${item.value}
</c:forEach>
</form:select>
也就是类似<form:checkbox>的格式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐