springmvc就是spring框架中的一个模块
mvc框架:
struts2--strutsPrepareAndExecuteFilter
struts1--ActionServlet
springmvc--DispacherServlet
springmvc执行流程:
web.xml中配置springmvc前端控制器:
-
<servlet>
-
<servlet-name>action</servlet-name>
-
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
-
</servlet>
-
<servlet-mapping>
-
<servlet-name>action</servlet-name>
-
<url-pattern>*.do</url-pattern>
-
</servlet-mapping>
springmvc核心配置文件:
注意:配置文件的名称定义-->web.xml中servlet-name的值-servlet.xml
-
<!-- 内部资源视图解析器 -->
-
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
-
<!-- 前缀 -->
-
<property name="prefix" value="/WEB-INF/jsps/"/>
-
<!-- 后缀 -->
-
<property name="suffix" value=".jsp"/>
-
</bean>
注意:自定义的控制器需在配置文件中进行注册
-
<bean name="/myController.do" class="cn.itcast.helloworld.MyController"></bean>
阅读(1235) | 评论(0) | 转发(0) |