在表单上提交我的网址更改来自
到
表单操作是EditReport(Servlet名称)。
现在,在EditReport上,我执行数据库操作并将请求转发到GetReports?fname=Formname Servlet使用Request Dispatcher。因此,我位于同一页,这是我开始的第一页。
现在,上的一切工作正常。jsp页面,但是url保持不变,这是第二个页面(2)。
那么如何重写url,即从admin/EditReport到/admin/GetReports呢?fname=Form1
您使用< code>dispatcher.forward是因为您在请求中设置了一些属性吗?
如果没有,那么您不需要使用转发。相反,使用响应. sendRedirect("GetReports的url?fname=Form1")
但是,如果您在请求中设置了一些属性,那么我想知道您的工作流程是否正确,因为像这样的 URL “工作流/管理员/获取报告?fname=Form1”
不应该在进行一些处理后到达。它们应该只是简单的HTTP GET请求。