1. 程式人生 > >springmvc action訪問路徑不帶項目名與controller跳轉不帶項目名

springmvc action訪問路徑不帶項目名與controller跳轉不帶項目名

訪問路徑 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跳轉不帶項目名