springmvc action訪問路徑不帶項目名與controller跳轉不帶項目名
阿新 • • 發佈:2019-01-16
訪問路徑 pri his localhost tco server 無法訪問 spring quest
1.action url不帶項目名導致無法訪問action
jsp action 添加項目名
在JSP頁面獲取當前項目名稱的方法:
方法1: <%= this.getServletContext().getContextPath() %>
或者使用request
1.request.getSchema();可以返回當前頁面所使用的協議,就是"http"
2.request.getServerName();返回當前頁面所在服務器的名字,就是上面例子中的"localhost"
3.request.getServerPort();返回當前頁面所在服務器的端口號,就是上面例子中的"8080"
4.request.getContextPath();返回當前頁面所在的應用的名字
方法2: 使用EL表達式
${pageContext.request.contextPath}
tomcat 部署不加項目名,這樣也不用考慮controller跳轉後的路徑不帶項目名 (不推薦)
2.controller跳轉後的路徑不帶項目名
springmvc action訪問路徑不帶項目名與controller跳轉不帶項目名