Maven+SSM index能进入,其他请求都是404

落尘雨墨 2017-12-11 03:42:25
@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
...全文
240 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜鸟腾飞 2017-12-12
  • 打赏
  • 举报
回复
路径需要相对根目录加上 /
xls丶 2017-12-12
  • 打赏
  • 举报
回复
打断点看看进了controller没有.
张三顺 2017-12-12
  • 打赏
  • 举报
回复
pages/user/indexUser 这个文件路径应该不对吧。
Bean小风 2017-12-12
  • 打赏
  • 举报
回复
这样改改试试: springmvc-servlet.xml里面jsp文件位置的定义: <!-- configure the InternalResourceViewResolver --> <!-- 定义JSP文件的位置 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/" /> <property name="suffix" value=".jsp" /> </bean> @RequestMapping("/userManage") public ModelAndView show(ModelMap map) { ModelAndView view = new ModelAndView("/user/indexUser", map); return view; }
Sunyiban 2017-12-12
  • 打赏
  • 举报
回复
F12看看你的请求路径~~
xiaovhao 2017-12-11
  • 打赏
  • 举报
回复
你打断点看下进入方面没有,不过我感觉应该是pages/user/indexUser这个页面找不到
「已注销」 2017-12-11
  • 打赏
  • 举报
回复
404。看路径啊。。url肯定不对啊
BigDecimal二爷 2017-12-11
  • 打赏
  • 举报
回复
路径啊,上面的是/user/login
本资源是一个基于SSM(Spring、SpringMVC、MyBatis)的网上点餐系统。它包含了完整的源代码、部署说明、演示视频以及源码介绍,旨在帮助开发者快速搭建一个功能完善、性能优越的在线点餐平台。源码介绍:本项目采用了SSM框架进行开发,包括Spring作为IOC容器管理,SpringMVC作为MVC框架处理请求和响应,以及MyBatis作为持久层框架进行数据库操作。同时,项目还使用了Thymeleaf作为模板引擎,以实现动态页面渲染。部署说明:在部署本项目之前,请确保您已经安装了Java环境和Maven构建工具。接下来,按照以下步骤进行部署:a. 将下载的zip文件解压缩到本地目录;b. 在项目根目录下运行mvn clean install命令,执行Maven构建过程;c. 配置数据库连接信息(如MySQL或Oracle),并启动数据库服务;d. 修改application.properties文件中的数据库连接信息;e. 运行项目,访问http://localhost:8080/index.html,即可看到登录页面。演示视频:本资源提供了一个演示视频,展示了如何使用该系统进行点餐、查看订单等功能。通过观看视频,您可以更直观地了解系统的使用方法和操作流程。总之,这个基于SSM的网上点餐系统资源为开发者提供了一个实用的项目模板,可以帮助您快速搭建一个功能丰富、性能优越的在线点餐平台。希望对您的学习和项目开发有所帮助!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧