java - JSP中如何定向另一个页面?

标签 java html jsp if-statement web

    <jsp:setProperty name="firstBean" property="sifre" /><br/>


    <c:choose>
        <c:when test="${firstBean.sifreKntrl()}">
    Hosgeldin!
    </c:when>
    <c:otherwise>
    <meta http-equiv="refresh" content="3;firma.html">

    </c:otherwise>
    </c:choose>

当我通过 <% %> 语法使用 if else 条件 时,它会起作用,但我无法使用 else 条件重定向到另一个页面。由于指令问题,我使用了 EL,但现在我无法使代码工作。这使得作品具备了这两个条件。

最佳答案

您可以使用重定向标记来执行此操作。下面的代码对我有用。

<c:choose>
    <c:when test="CONDITION">
        <c:redirect url="PAGE1.jsp"/>
    </c:when>
    <c:otherwise>
        <c:redirect url="PAGE2.jsp"/>
    </c:otherwise>
</c:choose>

关于java - JSP中如何定向另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59331687/

相关文章:

java - 查询字符串未检索 servlet 页面中的值

java - struts2中需要的简单OGNL投影

java - ThreadPoolExecutor 具有自定义行为的固定线程池

html - 使用 wkhtmltopdf 打印包含 Font Awesome 图标的 HTML

java - 在 Spring 从模型和 View 下载文件

javascript - 当滚动的内容在设置为溢出的固定 div 内时,如何在 jquery 中执行滚动命令 : scroll

html - 在手机上隐藏某些图像

java - bean 名称 ' ' 的 BindingResult 和普通目标对象都不能用作请求属性

java - 从 Firebase 读取数据时出现 NullPointerException

java - 如何修改JSON数据并返回更新后的JSON数据