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
Java 我可以用getter调用RequestDispatcher吗?_Java_Jsp_Servlets_Pojo_Jspinclude - Fatal编程技术网

Java 我可以用getter调用RequestDispatcher吗?

Java 我可以用getter调用RequestDispatcher吗?,java,jsp,servlets,pojo,jspinclude,Java,Jsp,Servlets,Pojo,Jspinclude,我有一个基于JSP的框架,我想在Java中从JSP中移动逻辑,因此我使用了一个POJO <jsp:useBean id="myBean" class="myClass" scope="page"/> <c:set var="myVariable" scope="request" value="${myBean.myGetter}"/> 我在myClass中引用了该请求。 我的问题是,如果我可以在请求时设置一些属性,请对JSP执行RequestDispatcher.

我有一个基于JSP的框架,我想在Java中从JSP中移动逻辑,因此我使用了一个POJO

<jsp:useBean id="myBean" class="myClass" scope="page"/> 
<c:set var="myVariable" scope="request" value="${myBean.myGetter}"/>

我在
myClass
中引用了该请求。 我的问题是,如果我可以在请求时设置一些属性,请对JSP执行
RequestDispatcher.include
,该JSP将在调用返回时使用我设置的属性,以使用包含的JSP在请求中放置的一些属性


我只在servlet/filter中使用了RequestDispatcher,但在getter中的POJO上没有使用。

是的,如果您引用了
请求
,您就可以这样做。最后,
JSP
代码被翻译成
Servlet
,在
Bean
中调用include与从
Servlet
中的代码调用include是一样的,因为include方法的签名?