Java 将Tomcat设置为direct/<;一些>/&书信电报;路径>;到/index.html

Java 将Tomcat设置为direct/<;一些>/&书信电报;路径>;到/index.html,java,jsp,tomcat,servlets,Java,Jsp,Tomcat,Servlets,我已经部署了一个WAR,它包含,例如: index.html js/script.js images/image.png 我希望能够像平常一样将对现有资源(如js和图像)的请求映射到实际文件,然后使用index.html响应其他请求(比如/some/path、/或/somepath)。理想情况下,我希望这样做而不重写URL 这在servlet或JSP中是可能的吗?到目前为止,我找不到这个场景的任何文档或工作示例。。。非常感谢您的帮助 将somepath设置为实际文件夹并在其中放置index.h

我已经部署了一个WAR,它包含,例如:

index.html
js/script.js
images/image.png
我希望能够像平常一样将对现有资源(如js和图像)的请求映射到实际文件,然后使用index.html响应其他请求(比如/some/path、/或/somepath)。理想情况下,我希望这样做而不重写URL


这在servlet或JSP中是可能的吗?到目前为止,我找不到这个场景的任何文档或工作示例。。。非常感谢您的帮助

将somepath设置为实际文件夹并在其中放置index.html?将index.html重定向到../index.html,但为什么要使用html而不是jsp?将index.html切换到jsp会很好-但我不清楚如何定义servlet URL以匹配任何子路径…您尝试的并不是真正的jsp/servlet方式。它很有肉冻味。为什么您希望每个路径都指向一个文件?我希望处理由URL定义的多种不同类型的访问者,但在同一初始页面上捕获它们。看起来默认的servlet应该能够完成我需要的工作,但是还不能让它工作。。。你试图在不使用重写的情况下模拟URL重写。问题是将地图的不同路径部分改写为变量,而你的方法却没有。所以说“代码> /Es/Endo//< /VS>代码> /En/Obj/<代码>重写时,你会把第一个文件夹位映射成一个语言参数。如果你能让url正常工作的话,你可以自己使用它。