【发布时间】:2011-09-28 07:23:58
【问题描述】:
我不确定确切的技术术语是什么,但我想访问服务器中可用的文件 (Apache Tomcat)。我只是想在浏览器中输入这个,例如
http://localhost:8080/myProjectName/eng :
*但这应该是指。 http://localhost:8080/myProjectName/english.html *
http://localhost:8080/myProjectName/hin :
*但这应该是指。 http://localhost:8080/myProjectName/hindi.html *
我的项目结构是
myProjectName
|
webContent
|
|----WEB-INF
| |_ _ _ web.xml
|
|--- english.html
|--- hindi.html
有没有办法通过在 web.xml 中写一些东西来获得可能的结果。
Environment : java servlet html js jQuery tomcat6.0
【问题讨论】:
-
您是要重定向 URL(以便目标 URL 重新出现在浏览器地址栏中)还是要重写/转发 URL(以便原始 URL 保留在浏览器地址栏中)?
-
@BalusC 我希望原始 URL 保留在浏览器地址栏中。
-
@BalusC:我只是想让你知道 Bibhaw 的给定解决方案对我有用,尽管我不确定它是否是标准的 sol'n。如果可能,请确认。
-
好的,因此您想要重写/转发并且 not 重定向,与您在问题中提出的相反。 Bibhaw的回答很好。一个替代方案是code.google.com/p/urlrewritefilter,它允许更简单的配置。