SSM用户管理问题 Controller逻辑

SSM实现
将所有jsp文件放入WEB-INF中,我在首页点击用户管理 转到Controller,return到查询全部信息界面,然后点击添加 转到Controller 的添加方法@RequestMapping("/useradd.do")
public ModelAndView add(User user){

        userService.insert(user);

        return new ModelAndView("useradd");
}
页面直接报空指针异常, 这个逻辑应该怎么处理? 我在这个方法里加了if(user!=null)也没用? 求大神帮忙

1个回答

把你页面放到webroot下试试 可以得话因该是你配置文件路径配置错误

FiangAsDre
GreenRookie WEB-INF下的东西是禁止直接访问的。如果这个页面是你的,要想让人访问最好不要放在这个目录下。如果一定放在那里。那就 return new ModelAndView("/WEB-INF/useradd");这样
接近 4 年之前 回复
FiangAsDre
GreenRookie 你那链接现在因该是localhost:8080/项目名称/useradd 找不到路径
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问