1.<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
通过servlet去加载spring配置文件
2.<init-param>
<param-name>contextConfigLocation</param-name>//给DispatcherServlet类的属性contextConfigLocation传入一个值
<param-value>classPath:springMVC.xml</param-value>//根据加载的配置文件就可以进入配置文件下面进行扫描了
</init-param>
<load-on-startap>/</load-on-startap>//表示上面是发送请求来创建,而在这里启动服务器就可以创建DispatcherServlet对象
3.我们知道,在springMVC.XML下面一般有配置文件步骤
<!--开启注解扫描-->
<context:context-scan base-package="cn.itcase"/>
<!--视图解析器对象-->
<bean id=" " class=" ">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="sufix" value=".jsp"/>
</bean>
<!--开启springMVC框架注解的支持-->
<MVC:annotation-driven/>
4.RequestMapping
@RequestMapping(path="hello">
public string sayHello(){
sout("HAHA");
return "success";
}
例子:
在XXX.jsp中有
<a href="user/testrequestMapping?username=XXX">注解</a>
必定和java代码的XXX对应相同才能传过来参数
@RequestMapping(Value="/testquestMapping",params={“username=XXX"}