2014-02-26 45 views
1

我可以隱藏我JSPURL。我的第一頁想知道如何掩蓋下一個頁面中URL文件名。如何隱藏URL中的文件名(filename.jsp)?

對於第一頁(abc.jsp)到第二頁(xyz.jsp)我使用了Web.xml。我在第二頁中有一個表格,當它提交到第三頁(efg.jsp)。當我提交第三頁時,在URL中我可以看到文件名(localhost/myapp/efg.jsp)。我不希望它顯示文件名稱。要求指導

感謝Adv!

P.s:我只使用JSP的。

回答

0
<servlet-mapping> 
    <servlet-name>myapp</servlet-name> 
    <url-pattern>/myapp/xyz.jsp</url-pattern> 
</servlet-mapping> 

如果你打的URL本地主機/ MyApp的/,它會自動調用回地面你的JSP和URL將保持不變(不包括頁面名稱即xyz.jsp)。

+0

它不工作!!!! – user3300851

+0

你需要在web.xml中提到。 –

+0

是的,我做到了!!!在<結束後我添加了代碼u說.. – user3300851

0
<servlet> 
    <servlet-name>myapp</servlet-name> 
    <jsp-file>/xyz.jsp</jsp-file> 
</servlet> 
<servlet-mapping> 
    <servlet-name>myapp</servlet-name> 
    <url-pattern>/myapp</url-pattern> <!-- Use this URL --> 
</servlet-mapping> 
+0

它不能正常工作。 – user3300851

+0

@Vishnu,在web.xml中添加這個條目,你如何調用第二個jsp?如果是通過表單提交,則必須將該操作更改爲'/ myapp/myapp' – vjy

+0

在提交後,我正在使用

指向第二個表單! – user3300851