有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

关于JSP转发的java问题

在我的代码中,我试图使用下面的行转发我的请求

<jsp:forward page = "<%=request.getContextPath()%>/Welcome.do"/>

然而,下面给出了错误

org.apache.jasper.JasperException: /obajsp/OBAHeader.jsp(3,27) JBWEB004214: Error unquoting attribute value

请有人帮我理解我写的代码中的问题是什么

编辑: 目前正在生产中,在我的本地IDE中没有任何问题


共 (2) 个答案

  1. # 1 楼答案

    <jsp:forward page = "${pageContext.request.contextPath}/Welcome.do"/>
    

    您不需要内联java来获取上下文路径。表达语言要舒服得多

  2. # 2 楼答案

    您是否尝试过使用表达式语言而不是scriptlet

    <jsp:forward page = "${pageContext.request.contextPath}/Welcome.do"/>