问题描述:
1.一个Spring项目,其中有一个页面主要功能是录入数据。页面中有多个select,由于考虑select中的值可能会经常有变动,
所以存入数据库中,在其它功能模块上实现了增、删、改。
2.由于是数据录入页面,所以在录入数据时可以中间进行保存,如果此时退出后,下次进入页面必须能够显示最后的保存状态。其它功能均解决,目前遇到一个select项加载问题。
3.求教问题:如何在进入页面时能够动态的去加载select下拉项,并按后台传过来的值,选择相应的项为当前选择项。
1.一个Spring项目,其中有一个页面主要功能是录入数据。页面中有多个select,由于考虑select中的值可能会经常有变动,
所以存入数据库中,在其它功能模块上实现了增、删、改。
2.由于是数据录入页面,所以在录入数据时可以中间进行保存,如果此时退出后,下次进入页面必须能够显示最后的保存状态。其它功能均解决,目前遇到一个select项加载问题。
3.求教问题:如何在进入页面时能够动态的去加载select下拉项,并按后台传过来的值,选择相应的项为当前选择项。
<html:select name="…" property="…">
<html:options collection="roleIdList" property="id" labelProperty="name"/>
</html:select>
而且dwr配置起来也比较方便
<select name="selectLevel">
<option value=""><c:out value="请选择.." /></option>
<c:forEach items="${grade}" var="item" varStatus="status">
<c:if test="${prize.level eq item.value}">
<option value="<c:out value="${item.value}"/>"
selected="selected"> <c:out value="${item.value}" /></option>
</c:if>
<c:if test="${prize.level ne item.value}"> <option value="<c:out value="${item.value}"/>"> <c:out value="${item.value}" /> </option>
</c:if>
</c:forEach>
</select>在这里面本来应该用:
<c:choose>
<c:when test="**">*</c:when>
<c:otherwise>*</c:otherwise>
</c:choose>
是可以解决两个IF判断的,但是用<c:choose>后就报错,所以只好改成两个IF了。
楼主的这一这一段是存在一个grade这个集合了,我想问的是如何在页面初始化的时候加载的我刚学用struts,如果请求到一个action类处理的话。那是怎样请求呢?那form类呢。。怎么写??或者不用这个,有其他处理方法??请大侠门指教一下。