2015-04-02 77 views
0

表格从如何在java web应用程序中重写url?

  1. 本地主机提交我的网址修改:8080 /流程/管理/ GetReports FNAME = Form1中

  • localhost:8080/Workflow/admin/EditReport
  • 表单操作是EditReport(Servlet名称)。

    现在在EditReport我执行DATABSE操作和请求转发到GetReports?FNAME =表格名称 Servlet的使用要求Dispatcher.So说我是这是第一个在同一页上(1)我开始从。

    现在一切工作正常的的.jsp页面上,但该URL保持不变这是第二个(2)。

    因此,如何从管理重写URL即/ EditReport/管理/ GetReports?FNAME = Form1中

    +2

    分享您的代码。 – vivekpansara 2015-04-02 13:58:02

    回答

    1

    是否使用dispatcher.forward,因为你是在 请求设置一些属性?

    如果没有,那么你不需要使用转发。取而代之的是,使用response.sendRedirect("url for GetReports?fname=Form1")

    但如果你是在请求中设置一些属性,那么我想知道,如果你的工作流程是一个正确的,因为这样"Workflow/admin/GetReports?fname=Form1"网址,不应该在做一些处理后抵达。它们应该只是简单的HTTP GET请求。

    +0

    这是我想发送的唯一属性..所以response.sendRedirect完成了这项工作...... – 2015-04-03 15:21:36

    相关问题