2017-08-12 75 views
1

我想在Java中更改我的URL名稱。我可以在Java中更改URL名稱嗎?

假設我的URL名稱是www.xyz.com/join.html

我想在我的地址欄更改此網址到 www.xyz.com/register-user

有人可以提出任何方式來實現這一目標嗎?

謝謝。

+3

你可以在'web.xml'文件中處理這個映射,[見這裏](https://stackoverflow.com/questions/11071131/web-xml-url-mapping)。 –

+0

@TimBiegeleisen但我想動態更改我的網址,假設我目前的網址是http://www.example.com/product.jsp?productId=123,我想顯示爲http://www.example.com/product-名稱如果你知道搜索引擎優化,我想申請搜索引擎優化在這個鏈接,所以任何機構可以訪問這個和谷歌會立即找到頁面。 – Sharvil

+0

你在用什麼?只有servlet或其他框架? –

回答

2

你需要修復您的映射在web.xml

<servlet> 
    <servlet-name>RegisterUserServlet</servlet-name> 
    <servlet-class>com.blahBlah.RegisterUserServlet</servlet-class> //Your servlets path 
</servlet> 
<servlet-mapping> 
    <servlet-name>RegisterUserServlet</servlet-name> 
    <url-pattern>/register-user</url-pattern> //if the url exactly matches register-user RegisterUserServlet will be called. 
</servlet-mapping> 

看看這個question的SO這blog更多關於什麼是web.xml

+0

你給了servlet的答案,但是應該爲JSP做些什麼? – Sharvil

+0

你可以用同樣的方法做到這一點。現在不必在'servlet-class'標籤中給出類路徑,而必須爲你的'jsp'提供路徑。 –

+0

也檢查出[this](https://stackoverflow.com/questions/13091762/url-mapping-for-jsp)的答案。 –

相關問題