可以直接
<s:if test="#session.要使用的对象名. 属性名">
<s:if test="#session.要使用的属性名">
struts2使用的是OGNL表达式,JSP使用的是EL表达式
在该标签中不能使用EL表达式:${sessionScope.属性名}
request类似
public String listVideo() { Video dbVideo=vdao.selectByVid(video.getVid()); request.put("video", dbVideo); request.put("vtypes", dao.selectAllV_Types()); request.put("teacher", tdao.getTeacherByTid(dbVideo.getTid())); request.put("IdVideos",vdao.selectAllVideoByVid(video.getVid())); return "ad-listVideo"; }前台的一个回显
<select name="vtype"> <s:iterator value="#request.vtypes" id="c" status="L"> <s:if test="#c.vtype==#request.video.vtype"> <option value="${vtype}"selected="selected">${vtype }</option> </s:if> <s:else> <option value="${vtype }">${vtype }</option> </s:else> </s:iterator> </select>