Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp JSTL导入范围属性_Jsp_Import_Scope_Jstl - Fatal编程技术网

Jsp JSTL导入范围属性

Jsp JSTL导入范围属性,jsp,import,scope,jstl,Jsp,Import,Scope,Jstl,我正在使用JSTL从主页导入表单 <c:import url = "/import/form/registerForm.jsp" /> 主页从Servlet接收名为registerError的属性。此属性在我的主页上可用,但在我的registerForm.jsp文件中消失 <c:if test = "${!empty registerError}"> <div id = "error"> <p><c:out va

我正在使用JSTL从主页导入表单

<c:import url = "/import/form/registerForm.jsp" />

主页从Servlet接收名为registerError的属性。此属性在我的主页上可用,但在我的registerForm.jsp文件中消失

<c:if test = "${!empty registerError}">
    <div id = "error">
        <p><c:out value="${registerError}" /></p>
    </div>
</c:if>

我知道属性可以通过import传递,但是作为GET方法。是否有其他方法来处理此问题?

只需使用

<jsp:include page="/import/form/registerForm.jsp"/>

允许从任何地方获取资源(包括webapp外部的资源),从而生成一个不同于原始请求的新请求来获取资源<代码>使用请求分派器,因此使用相同的请求。

好的,谢谢!但今天的做法好吗?或者这个解决方案还有其他替代方案吗?