Spring MVC注解类型
Controller和RequestMapping注释类型是SpringMVC API最重要的两个注解类型。
1.Controller(用于指示Spring类的实例是一个控制器)
Spring使用扫描机制来找到应用程序中所有基于注解的控制器类。为了保证Spring能找到你的控制器,需要完成两件事。
首先,需要在Spring MVC的配置文件中声明Spring-connect
xmlns:context="http://www.springframework.org/schema/context"
然后,需要应用<component-scan/>元素
<!-- 定义controller扫描包 -->
<context:component-scan base-package="com.wu.controller"/>
@RequestMapping跳转传值(Map或ModelMap)
@RequestMapping(value = "login5.do")
public String login5(Teacher teacher, Map map) {
System.out.println(teacher.getUsername());
System.out.println(teacher.getPassword());
if ("admin".equals(teacher.getUsername()) && "123456".equals(teacher.getPassword())) {
map.put("teacher",teacher);
return "success";
} else {
return "error";
}
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h3>登录成功!${teacher.username}</h3>
<h3>${teacher.password}</h3>
</body>
</html>