SpringMVC入门介绍

2024-11-03 16:53:51

1、导入相关的jar包,在pom.xml中进行配置。

2、配置DispatcherServlet在web.xml -DispatcherServlet:前端控制器

3、spring mvc配置文件: (1)关于命名 在DispatcherServlet的初始化过程中,框架会在web应用的 WEB-INF文件夹下寻找名为[servlet-name]-servlet.xml 的配置文件,生成文件中定义的bean。本例中命名为spring-mvc.xml因为在上一步骤中servlet的名字是spring也可以给servlet一个初始化参数,便于自己改变配置文件的路径和名称 <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/spring/mvc.xml</param-value> </init-param> 这样我们就可以把配置文件放在类路径\spring\目录下了。

4、(2)主要内容 <mvc:annotation-driven /> <!-- 自动扫描的包名 --> <context:component-scan base-package="org.ijob.controller" ></context:component-scan> <!-- 视图解释类 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/><!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻--> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> </bean>

5、(3)使用SpringMVC:-编写控制器 @Controller @RequestMapping("/index") public class Index { @RequestMapping("") public String index() { return "index";// 逻辑视图 } } -编写视图 因为控制器只返回逻辑名,我们要知道其对应的真实路径是什么。我们需要在WEB-INF/jsp下建立一个index.jsp文件 -访问: localhost:8081/ijob/index

猜你喜欢