gpt4 book ai didi

java - 在jsp中的if条件中定义变量

转载 作者:行者123 更新时间:2023-12-01 22:30:34 25 4
gpt4 key购买 nike

我使用如下将一个值从 servlet 传递到 jsp,它返回整数值..

        HttpSession session = request.getSession();
session.setAttribute(USER_OFFICE, user.getOffice().getId());

我可以在jsp中获取这个值

        <%=session.getAttribute("USER_OFFICE")%>

现在我需要根据 USER_OFFICE 值在 jsp 中显示一些文本

"Hello Police" 

如果 USER_OFFICE 值为 1

"Hello Doctor" 

如果 USER_OFFICE 值为 2

"Hello Engineer" 

如果 USER_OFFICE 值为 3

最佳答案

尝试 EL 和标签库:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:choose>
<c:when test="${1 eq USER_OFFICE}">
Hello Police
</c:when>
<c:when test="${2 eq USER_OFFICE}">
Hello Doctor
</c:when>
<c:otherwise>
Hello Engineer
</c:otherwise>
</c:choose>

或者没有标签库:

${1 eq USER_OFFICE ? "Hello Police" : (2 eq USER_OFFICE ? "Hello Doctor" : "Hello Engineer")}

关于java - 在jsp中的if条件中定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27860390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com