srtuts中的一个问题 我在action中有一个集合然后我的action要转向到jsp页面中而jsp页面中有一个下拉框下拉框的内容是action中的集合的值不知道这样该怎么写?我不希望我的页面中出现脚本代码<% %>希望能用EL表达式或者是在这个jsp页面对应的actionForm中去获取传过来的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用标签和table <td><html:select name="xxxform" property=""><logic:iterate id="item" name="xxxForm" property="xxxlist" scope="request"><bean:write name="item" property=""> 1,在action中将值存到request中request.setAttribute("rootlist",集合值);2,jsp页面运用struts标签 <html:select name="MSysParameterForm" property="filepath" > <html:options collection="rootlist(request名)" property="optionvalue(集合值里面存的值名称)" labelProperty="optionlabel"/> </html:select> 我在action中的集合是用Vector哪么在html页面中的property和labelProperty应该对应什么呢? 先将你的集合 在action 中放到 request 中 。request.setAttribute("list",arrayList);在页面上<select ><c:forEatch items="${list}" val="obj"> <option value="${obj.属性名}"> ${obj.属性名} </option></c:forEatch ></select>你也可以用struts 的iterator 标签。 我在action中的集合是用Vector 哪么在html页面中的property和labelProperty应该对应什么呢? Request.setAttribute("fields",fields);<html:select property="fieldType"> <html:options collection="fields" property="value"/></html:select> property="value"/这个代表什么 如果楼主想用vector的话那首先将vector值存到request中request.setAttribute('selOpt',Vector);然后在jsp<select name="sel"><logic:iterate id="随便一个别名(selopt)" name="selOpt(对应request)" indexId="ind"><option value=""><bean:write name="selopt(对应上面id)"></option></logic:iterate></select> <c:forEach var="list" varStatus="status" items="${replyDetail}"> <tr>${list.getUser} </tr> </c:forEach>用<c:forEach> 用起真方便. <select name="sel"><logic:iterate id="随便一个别名(selopt)" name="selOpt(对应request)" indexId="ind"><option value=""><bean:write name="selopt(对应上面id)"></option></logic:iterate></select> java代码中如何判断weblogic正常启动 如何在jsp中调用类 封装json对象到前端会报错,原因是json中有逗号 ibatis动态查找表的内容(传入表名作为参数) 从Servelet向jsp文件的重定向问题? 关于下载的问题,非常着急!!!!!!!!!在线等待!!!!!!!!!!! forward的问题 如何在图像的任意两点(通过鼠标按下、还原获得起点和终点)间画直线?(有基本代码) 关于JAVA EMAIL的问题!急!!!在线等!!!!多谢各位大虾了!!! struts和pdf的问题,请教大家! 在一个Servlet中跳转到另一个网络站点 保存文件至目录
和table
<td>
<html:select name="xxxform" property="">
<logic:iterate id="item" name="xxxForm" property="xxxlist" scope="request">
<bean:write name="item" property="">
request.setAttribute("rootlist",集合值);
2,jsp页面运用struts标签
<html:select name="MSysParameterForm" property="filepath" >
<html:options collection="rootlist(request名)" property="optionvalue(集合值里面存的值名称)" labelProperty="optionlabel"/>
</html:select>
<c:forEatch items="${list}" val="obj">
<option value="${obj.属性名}"> ${obj.属性名} </option>
</c:forEatch >
</select>你也可以用struts 的iterator 标签。
我在action中的集合是用Vector 哪么在html页面中的property和labelProperty应该对应什么呢?
Request.setAttribute("fields",fields);
<html:select property="fieldType">
<html:options collection="fields" property="value"/>
</html:select>
property="value"/这个代表什么
如果楼主想用vector的话
那首先将vector值存到request中
request.setAttribute('selOpt',Vector);然后在jsp<select name="sel">
<logic:iterate id="随便一个别名(selopt)" name="selOpt(对应request)" indexId="ind"><option value=""><bean:write name="selopt(对应上面id)"></option></logic:iterate></select>
<tr>
${list.getUser}
</tr>
</c:forEach>用<c:forEach> 用起真方便.
<logic:iterate id="随便一个别名(selopt)" name="selOpt(对应request)" indexId="ind"><option value=""><bean:write name="selopt(对应上面id)"></option></logic:iterate></select>