2017-08-12 76 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)的答案。 –

相关问题