0
我正在構建一個網頁遊戲,也使用Java servlets - 在TomCat本地運行它。 主要網頁的網址爲:localhost:8080/index.html/
使index.html成爲路徑的一部分
每當我嘗試移動到其他的servlet \頁面的路徑是:localhost:8080/index.html/inGame.html
彷彿index.html
是一個文件夾。
我該如何解決? 非常感謝!
我正在構建一個網頁遊戲,也使用Java servlets - 在TomCat本地運行它。 主要網頁的網址爲:localhost:8080/index.html/
使index.html成爲路徑的一部分
每當我嘗試移動到其他的servlet \頁面的路徑是:localhost:8080/index.html/inGame.html
彷彿index.html
是一個文件夾。
我該如何解決? 非常感謝!
我想你的代碼應該是這樣的
RequestDispatcher的一個=的request.getRequestDispatcher( 「其他的servlet URL /映射」); (request,response);
a.forward(request,response);
以某種方式,你已經設置你的文件夾的根網址爲'/index.html'將其設置爲'/',而不是....並更好地將index.html從請求url替換爲'/',以便兩個www.domain。 com /和www.domain.com/index.html作品 – Gaurav
我是一個初學者,所以你可以給我一個提示,我該怎麼做? :) – Gil404
請粘貼一些代碼,以便我可以幫你解決它應該是像(request.getRequestURI()。equals(「/ some/path」))request.getRequestDispatcher(「/ path/where /servlet/registered").forward(request,response); return; //阻止正常請求處理 }或者你可能已經在web.xml中該配置 – Gaurav