我正在使用tomcat并拥有几个jsp页面。我想知道是否可以在浏览器中显示除真实补丁(文件夹结构)之外的其他URL。
例如。
www.abc.com/test/test.jsp
(这是真正的道路)
显示为www.abc.com/welcome
所以当用户输入www.abc.com/welcome
时,他/她实际上会看到test.jsp页面
我知道我已经尝试了urlrewriter,它基本上会重定向到另一个页面。我想这对我的情况没有帮助。
有什么建议吗?
答案 0 :(得分:1)
当然可以,你有一个文件名pretty-config.xml
。
使用此文件,您可以显示除真实补丁之外的其他网址。
示例:强>
<url-mapping id="site">
<pattern value="/mySite/" />
<view-id value="/faces/sites/mySite.jsf" />
</url-mapping>
通过这两个简单的配置行,用户可以在浏览器URL和输出HTML中看到:pattern =“/ mySite /”,但服务器实际上是在渲染资源:/faces/sites/mySite.jsf 页面在服务器上的实际位置。
您可以找到信息here