可以直接
<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>