Java 使index.html成为路径的一部分

Java 使index.html成为路径的一部分,java,javascript,html,css,servlets,Java,Javascript,Html,Css,Servlets,我正在构建一个网络游戏,也使用Java servlet——用TomCat在本地运行它。 主页url是:localhost:8080/index.html/ 每当我尝试移动到其他servlet\page时,路径是:localhost:8080/index.html/inGame.html 好像index.html是一个文件夹 我怎样才能修好它? 多谢各位 我认为您的代码应该是这样的 RequestDispatcher a=request.getRequestDispatcher(“其他servle

我正在构建一个网络游戏,也使用Java servlet——用TomCat在本地运行它。 主页url是:
localhost:8080/index.html/

每当我尝试移动到其他servlet\page时,路径是:
localhost:8080/index.html/inGame.html
好像
index.html
是一个文件夹

我怎样才能修好它?
多谢各位

我认为您的代码应该是这样的

RequestDispatcher a=request.getRequestDispatcher(“其他servlet url/映射”)


a、 转发(请求、响应)

不知何故,您已将文件夹的根url设置为“/index.html”,而将其设置为“/”。。。。最好将index.html从请求url替换为“/”,这样www.domain.com/和www.domain.com/index.html都可以工作。我是个初学者,你能给我一个提示吗?:)请粘贴一些代码,以便我可以帮助您解决问题。它应该类似于if(request.getRequestURI().equals(“/some/path”){request.getRequestDispatcher(“/path/where/servlet/registed”).forward(请求,响应);return;//阻止正常的请求处理}或者您也可以在web中使用该配置。xml@GilBrud是您的项目名index.html。要启动应用程序,通常我们会这样做,但在您的情况下,它的localhost:8080/index。html@javaBeginner不,正如我在web.xml中理解的那样,该项目的名称是TicTacToe。它假设是/index.html作为路径。