struts和hibernate的jsp页面显示问题 java

request.setAttribute("parklist",parklist);parklist是park的list集合,park有名称name还有id,怎么用<be... request.setAttribute("parklist", parklist);
parklist是park的list集合,park有名称name还有id,怎么用<bean:write>还有<logic:iterate>对park的所有元素显示在<select></select>中
并且可以选择id,就是点了那个id之后,actionform中可以取值
展开
 我来答
sj...s@163.com
2009-03-25 · 超过25用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:70.9万
展开全部
只要你用了struts 不用<bean:write>还有<logic:iterate>这2个标签一样实现的 只要引进struts的html标签库就好了

<html:select name="yourformname" property="selectname_in_form">
<html:option value="">----</html:option>
<html:optionsCollection name="parklist" label="name" value="id"/>
</html:select>
label是显示在select下拉框中的值,value是select提交的值
有一点需要注意的是这个标签的一定要在html:form中出现
这个的好处还有一个就是只要你在action设置了form的这个select的值它会自动帮你实现回显 呵呵
储利玉2i
2009-03-25 · TA获得超过1157个赞
知道小有建树答主
回答量:954
采纳率:0%
帮助的人:482万
展开全部
试试我这个吧,手写的,没有测试!
<logic:iterate id="mypark" type="com.*.*.Park">
<html:select property="mypark">
<html:option value="${mypark.id}">${mypark.name}</html:option>
</html:select>
</logic:iterate>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BAI肚访客
2009-03-25
知道答主
回答量:27
采纳率:0%
帮助的人:22.6万
展开全部
//将数据集合放入了request中
request.setAttribute("parklist",parklist);

//在JSP页面中这样写:
<select>

//park是以下用到的对像,parklist是存入request中的集合名
<logic:iterate id="park" name="parklist">

<option value="${park.id}">

${park.name}

</option>

</logic>

<select>

EL表达式${}这样写比较简单,可以用BEAN写:
<bean:write name="park" property="id"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桥涵桃05X
2009-03-25 · 超过16用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:59.2万
展开全部
<html:select property="park">
<html:optionsCollection name="parklist" label="name" value="id"/>
</html:select>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式