春季根网址错误

时间:2018-01-09 06:12:53

标签: spring-mvc spring-boot

我有一个春季启动应用程序,其网址为localhost:8081/Zelda,但当我执行localhost:8081/Zelda/时,我收到whitelabel错误

Error

我希望两个网址都能正常工作。

的index.jsp

<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Zelda</title> </head> <body> <%-- <form:form method="post" action="${pageContext.request.contextPath}/login" modelAttribute="login"> --%> <form:form method="post" action="/Zelda/login" modelAttribute="login"> Name<form:input path="name" /> <br> Password<form:password path="password" /> <br> <input type="submit" name="submit" value="Submit" /> </form:form> </body> </html>

我的控制器代码

IndexController.java

@Controller public class IndexController {

@Autowired
LoginService loginService;

@RequestMapping(value = {"/","/login"})
public String getIndex(@ModelAttribute("login") LoginModel loginModel) {
    return "index";
}

@RequestMapping(value = "/login", method = RequestMethod.POST)
public String doLogin(@ModelAttribute LoginModel loginModel, Model model) {
    TblUser user = loginService.doLogin(loginModel);
    model.addAttribute("login", user);
    return "abc";
}

}

0 个答案:

没有答案