2015-04-02 76 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

    相關問題