jsp的script代码
<script type="text/javascript">
if ('${result}' != '') {
if ('${result}' == 1) {
alert('登陆成功!');
window.location.href = 'yk/user-main';
} else if ('${result}' == 0) {
alert('用户名不存在!');
} else if ('${result}' == 2) {
alert('密码错误!');
}
}
</script>
Controller代码
@RequestMapping(value="/user-main", method=RequestMethod.GET)
public String goToMainPage(HttpServletRequest request, HttpSession session) {
User user = (User)session.getAttribute("user");
request.setAttribute("user", user);
return "/WEB-INF/jsp/main.jsp";
}
web.xml的代码
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
原因是因为web.xml中的设置的是*.do形式,所以没有带.do后缀的url都过不去springmvc,因此导致之前的url没有找到