Maven+SSM项目,项目正常部署,index.jsp可以进入,其他路径一直404.。。
落尘雨墨 2017-12-11 03:40:56 @Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping(value="/login",method=RequestMethod.POST)
public ModelAndView login(HttpServletRequest request,String userName,String password,String clientType){
ModelAndView mav=new ModelAndView();
ResponseMeta meta=new ResponseMeta();
try {
meta = userService.loginService(request,userName,password,clientType, messageSource);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for(String s:meta.getMeta().keySet()){
System.out.println("key包括"+s);
}
System.out.println("是否包含"+meta.getMeta().get("code").equals(Constants.RESPONSE_ERROR));
if(meta.getMeta().get("code").equals(Constants.RESPONSE_ERROR)){
mav.setViewName("pages/login");
}else if(meta.getMeta().get("code").equals(Constants.RESPONSE_PASSWORD_EXPIRED)){
mav.setViewName("pages/user/changePassword");
}else{
mav.setViewName("pages/main");
}
mav.addObject("datas", meta);
mav.setViewName("pages/main");
return mav;
}
这个可以进入,在同个controller中的
@RequestMapping(value="/userManage",method=RequestMethod.POST)
public ModelAndView userManage(HttpServletRequest request){
ModelAndView mav=new ModelAndView();
System.out.println("come in");
mav.setViewName("pages/user/indexUser");
return mav;
}
就进不去了,一直是404.。。
路径写的是 ${pageContext.request.contextPath}/user/userManage.do