java - 检查struts2中的属性值

标签 java struts2 struts

我当前已通过像这样使用存储在 session 中的登录用户对象(userId、organizationId 等)。

session.setAttribute("user", LoginUser);

其中我的 LoginUser 是带有详细信息的 User 对象。

在下一个 jsp 页面中,我想通过从 Session 调用来检查用户的organizationId。

<s:property value="%{#session.user.organisationId}"/>

如何检查属性值中的organizationId是否为0或等,并根据不同的ID进行操作?

如何使用 c:choose 进行检查?

谢谢。

最佳答案

<c:choose>
  <c:when test="${user.organizationId == 1}">
        <!-- do something -->
  </c:when>
  <c:otherwise>
        <!-- do something different -->
  </c:otherwise>
</c:choose>

关于java - 检查struts2中的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268326/

相关文章:

input - struts-config.xml 文件 - 输入的目的

java - 在 Spring 存储库查询方法中,是否可以强制存在/需要参数?

java - 在struts2中,如何使用注释来验证模型驱动的操作?

struts2 - Struts 2 Tile 和 REST 插件

struts2 - 停止 sj :datepicker from opening Struts2

session - 在 struts 1.x 中定义具有 session 范围的表单 bean 的缺点

java - JRockit 任务控制 : Analyze Hot methods from JFR

java - 扩展基本 wicket html,无需 <wicket :child/> tag

java - 如何访问DataInputStream?

java.lang.IllegalStateException : getAttributeNames: Session already invalidated