目录
一.创建一个类以及一个方法。新建一个index.jsp页面该页面有一个连接, 跳转到此方法
二.修改springmvc.xml的约束文件头,并开启注解扫描
三.在类上添加Controller注解,表明该类是注解类,并在方法上添加爱RequestMapping注解表明请求映射
四.需要将配置文件以及ioc容器在运行开始初期进行初始化,在web.xml中dispatcherServlet下配置
五.在WEB-INF目录下创建新建success.jsp页面
一.创建一个类以及一个方法。新建一个index.jsp页面该页面有一个连接,<a href="hello" /> 跳转到此方法
- public class HelloController{
- public String sayHello(){
- System.out.println("Hello SpringMVC");
- return "success"; //会根据返回的值来进行跳转
- }
- }
二.修改springmvc.xml的约束文件头,并开启注解扫描
三.在类上添加Controller注解,表明该类是注解类,并在方法上添加爱RequestMapping注解表明请求映射
- @Controller
- public class HelloController{
- @RequestMapping(path="/hello") //设置请求映射的路径
- public String sayHello(){
- System.out.println("Hello SpringMVC");
- return "success"; //会根据返回的值来进行跳转
- }
- }
四.需要将配置文件以及ioc容器在运行开始初期进行初始化,在web.xml中dispatcherServlet下配置
- <init-param>
<param-name>contextConfigLocation</param-name><!--初始化加载容器-->
<param-value>classpath:springmvc.xml</param-value><!--加载的配置文件路径-->
</init-param>
<load-on-startup>1</load-on-startup><!--服务器一初始化即创建对象-->
五.在WEB-INF目录下创建新建success.jsp页面
六.在springmvc.xml创建添加视图解析对象
- <!-- 视图解析器对象 -->
- <bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/WEB-INF/pages/"/> <!-- 解析的目录地址-->
- <property name="suffix" value=".jsp"/><!-- 解析的文件后缀-->
- </bean>
七.开启springMVC框架注解的支持
八.流程总结
- 1.启动服务器,加载一些配置文件
- DispatcherServlet对象创建
- springmvc.xml被加载了
- HelloController对象创建(默认是单例模式)
- 2.发送请求,后台处理请求的流程