错误:
HTTP状态404 –找不到
类型状态报告
消息/ DemoTask /
描述原始服务器找不到目标资源的当前表示,或者不愿意透露该资源的存在。
Apache Tomcat / 7.0.90
代码:
import com.demo.bean.Login;
@Controller
public class LogController {
@RequestMapping({ "/login" })
public String showHome(@ModelAttribute("login") Login login) {
String name = login.getUname();
String password = login.getUpass();
if ((name.equals("hello")) && (password.equals("hello"))) {
return "redirect:admin.do";
}
return "login";
}
@RequestMapping({ "login" })
public String showLogin() {
return "login";
}
}
答案 0 :(得分:0)
uri “登录” 的歧义请求映射。 将请求类型添加到映射中,如下所示
@Controller
public class LogController {
@RequestMapping(value = { "/login" }, method = RequestMethod.POST)
public String showHome(@ModelAttribute("login") Login login) {
String name = login.getUname();
String password = login.getUpass();
if ((name.equals("hello")) && (password.equals("hello"))) {
return "redirect:admin.do";
}
return "login";
}
@RequestMapping(value = { "login" }, method = RequestMethod.GET)
public String showLogin() {
return "login";
}
}