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中可以取值 展开
parklist是park的list集合,park有名称name还有id,怎么用<bean:write>还有<logic:iterate>对park的所有元素显示在<select></select>中
并且可以选择id,就是点了那个id之后,actionform中可以取值 展开
4个回答
展开全部
只要你用了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的值它会自动帮你实现回显 呵呵
<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的值它会自动帮你实现回显 呵呵
展开全部
试试我这个吧,手写的,没有测试!
<logic:iterate id="mypark" type="com.*.*.Park">
<html:select property="mypark">
<html:option value="${mypark.id}">${mypark.name}</html:option>
</html:select>
</logic:iterate>
<logic:iterate id="mypark" type="com.*.*.Park">
<html:select property="mypark">
<html:option value="${mypark.id}">${mypark.name}</html:option>
</html:select>
</logic:iterate>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//将数据集合放入了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"/>
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"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html:select property="park">
<html:optionsCollection name="parklist" label="name" value="id"/>
</html:select>
<html:optionsCollection name="parklist" label="name" value="id"/>
</html:select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询