标签:dex nbsp lease 图文 dispatch ext 图片 nts prope
Springmvc开发步骤
1.导入jar包的依赖
<dependency> |
2.在web.xml文件中定义DispatcherServlet来拦截用户请求,DispatcherServlet是一个特殊的servlet,父类也是httpsevlet,是一个前段控制器,用户向服务器发送请求时,请求被前段控制器DispatcherServlet获取
<servlet>
|
3.创建springmvc的配置文件,配置文件的默认存放位置是WEB-INF下面,可以修改,如下图红色:存放在resources资源包下面,路径前面加上classpath:
4.配置映射处理器,springmvc有很多映射处理器,我们使用BeanNameUrlHandleMapping:表示表示Bean名称和请求url得映射,比如/hello.*,那么springmvc配置文件中必须有一个/hello.*的处理器Bean
<!--配置BeanNameUrlHandlerMapping--> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean> <bean name="/hello.action" class="com.hxzy.controller.DemoController"></bean> |
5.配置试图解析器
<!-- 配置视图解析器 --> <bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <!-- 配置物理视图文件地址的前缀 --> <property name="prefix" value="/WEB-INF/jsp/"/> <!-- 配置物理视图文件地址的后缀 --> <property name="suffix" value=".jsp"/> </bean> |
6.最后写一个Controller,在配置映射处理器上面我们定义了一个DemoController,所以我们在写一个DemoController实体类,专门用来接收/hello.action的请求
import org.springframework.web.servlet.ModelAndView; |
7.启动项目后,我们用localhost:8080/hello.action访问,
可以看到通过到这个路径访问能跳转到我们定义在WEB-INF下面的index.jsp
标签:dex nbsp lease 图文 dispatch ext 图片 nts prope
原文地址:https://www.cnblogs.com/heishou/p/9622752.html