如果标记如何访问struts中的变量?

时间:2013-01-05 06:48:08

标签: jsp struts2

使用以下代码

<%! int role; >

<%
   UserMasterDTO userMasterDTO=(UserMasterDTO)session.getAttribute("userMasterDTO"); 
   role = userMasterDTO.getRole();
%>

我想通过struts if tag来读取这个值。怎么做到这一点?
下面的代码不正确吗?

<s:if test="role == 1">

1 个答案:

答案 0 :(得分:2)

尝试使用struts 2.x'if'tag:

<s:if test="#session.userMasterDTO.role==1">

<s:set name='role' value=xxxx>

永远不要在jsp / template中使用java代码是个好习惯。