Struts html:select标签学习心得

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 02:30   11   0

今天学习<html:select>标签,总是出错,不是获取不到collection就是别的错误,终于通过实验得出以下方法:

1、struts-config.xml定义
<action
path="/manage/addProduct"
scope="request"
type="com.wangbass.struts.action.AddProductAction"
validate="false">
<forward
name="addproduct"
path="/manage/addproduct.jsp"/>
转发到addproduct.jsp中去,addproduct.jsp中有一个表单,其中有一个<html:select>标签需在之前的AddProductAction中读取一定值(Vector)赋给它,Vector内含一系列相关bean,存入request中去.

2、addproduct.jsp 如下

<html:select property="pcategory" >
<logic:iterate id="pcategoryid" name="pcategories">
<html:option value="${pcategoryid.pcid}">
<bean:write name="pcategoryid" property="pcname"/>
</html:option>
</logic:iterate>
</html:select>

其中斜体为重要部分,value值可视作pcategoryid.pcid变量,这样的话在单选后,提交时,所得的Form中的select返回的是pcategoryid.pcid的内容,为下面的操作提供便利。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP