用JSTL标签访问list且判断list的选中项
百度广告
一般而言,list对象会存储在request对象,session对象中,一般采用框架(比如说Struts框架中的Action)完成把list对象置入request对象中,
public ActionForward execute(
ActionForm form,
HttpServletResponse response) {
HttpSession session=request.getSession();
request.setAttribute("user",user);
List rolelist =new ArrayList();
Role role= new Role(i,"role"+i);
}
}
< %@ taglib uri="/jstl/core" prefix="c"%>
因为涉及到中文字符问题,所以通过使用struts标签来读者资源文件中的adduser.role项,对应的中文编码为:角色-->
< /td>
< !--访问request中的role_list对象-->
< !--判断,相当于if(user.getrole().equlas(rolgetrolename()))假如user中的role和list中的role相同就在select中选中(高亮)-->
value="< c:out value="${ro.role_id}"/>">< !--设定value项,这样保证页面中看到的是name,当选中
< !--看到的是role_name-->
< !--相当于else-->
">< !--原理同上-->
value="${ro.role_name}">< /c:out>< /option>
< !--循环end-->
< /td>
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>