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 如何通过URL获取Servlet请求调度程序?_Java_Jsp_Servlets - Fatal编程技术网

Java 如何通过URL获取Servlet请求调度程序?

Java 如何通过URL获取Servlet请求调度程序?,java,jsp,servlets,Java,Jsp,Servlets,我需要用数据填充一些请求并重定向回。JavaEE是否有类似的Spring属性?我搜索并找到了两种解决方案,但它们也有局限性: 响应。sendRedirect() 在这种情况下,我将丢失所有destroys请求属性。我可以使用会话属性,但在这种情况下,我需要一些机制来确定何时进入重定向或何时没有重定向,并且必须删除数据 getRequestDispatcher(字符串路径)。转发(请求、响应) 路径的问题-我需要发送重定向到URL,而不是通过名称指定jsp或Servlet。有没有办法将URL“转换

我需要用数据填充一些请求并重定向回。JavaEE是否有类似的Spring属性?我搜索并找到了两种解决方案,但它们也有局限性:

响应。sendRedirect()

在这种情况下,我将丢失所有destroys请求属性。我可以使用会话属性,但在这种情况下,我需要一些机制来确定何时进入重定向或何时没有重定向,并且必须删除数据

getRequestDispatcher(字符串路径)。转发(请求、响应)

路径的问题-我需要发送重定向到URL,而不是通过名称指定jsp或Servlet。有没有办法将URL“转换”为路径重定向?例如,我可以如何前进到

"http://localhost:8080/WebAppname/"?

您可以使用sendRedirect并将参数作为查询字符串的一部分传递。因此,您将重定向的内容可以如下所示

http://localhost:8080/WebAppname/myRedirect.action?param1=value1&param2=value2