81,117
社区成员




@RequestMapping("/userLoginPage")
public String userLoginPage(){
User user = (User) this.getRequest().getSession().getAttribute("user");
if(user!=null){
return "WEB-INF/pages/HtAdmin";
}
return "WEB-INF/pages/Login";
}
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
request.getRequestDispatcher("/user/userLoginPage").forward(request, response);
%>
public static String getRelativeUrl(String uri){
String removeRootSeperater = uri.substring(1, uri.length());
int firstSeperateIndex = removeRootSeperater.indexOf("/");
String realUri = removeRootSeperater.substring(firstSeperateIndex);
return realUri;
}
两个tomcat调用这个截取到的地址是不一样的,正常运行的是带项目名的xx/user/login这种形式
那个不能正常运行的通过这个截取到的是user/login,所以路径直接错了,这下更蒙了,都是tomcat7,就版本不一样而已