getServlet如何通过URL请求调度程序?

时间:2013-04-26 10:59:15

标签: java jsp servlets

我需要用数据填充一些请求并重定向回来。是否有针对Java EE的Spring RedirectAttributes模拟?我搜索并找到了2个解决方案,但它们也有局限性:

response.sendRedirect是()

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

getRequestDispatcher(String path).forward(request,response)

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用sendRedirect并将参数作为查询字符串的一部分传递。所以你要重定向的东西可能就像下面那样

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