如果我们有一个人的目录应用程序, 在这里我们可以检查一个特定的人的详细信息(例如,人ID为239)在如何在java web应用程序中创建虚荣URL?
http://person-directory.com/detail.jsp?id=239
我们如何能够在其中创建个性化网址? 即而不是键入上面的网址,我们使用
http://person-directory.com/julius
与编号239和用户名朱利叶斯开的人的详细信息页面。
感谢
欧麦尔
如果我们有一个人的目录应用程序, 在这里我们可以检查一个特定的人的详细信息(例如,人ID为239)在如何在java web应用程序中创建虚荣URL?
http://person-directory.com/detail.jsp?id=239
我们如何能够在其中创建个性化网址? 即而不是键入上面的网址,我们使用
http://person-directory.com/julius
与编号239和用户名朱利叶斯开的人的详细信息页面。
感谢
欧麦尔
我怀疑你将不得不
请注意,更好的网址可能是http://person-directory/username/julius。然后,你可以你的UserServlet映射到http://person-directory/username和其他URL提供了其他servlet。
你也可以尝试使用URL重写过滤器:http://tuckey.org/urlrewrite/。当然,您必须将您的代码更改为通过用户名而不是id进行查询。
这听起来像做事情的方法之一。在步骤3之前,您可以列出要作为网站一部分排除的名称。 – 2009-12-23 13:30:41
是的。我认为更好的网址是http:// hostname/user/julius。我会修改答案来包含这一点 – 2009-12-23 13:54:31