最近看的太多,东西多而杂乱,没有规章,自觉的学习不应该如此。学习应该自始至终,方始如一。
1.导入jar包
2.配置web.xml配置,配置前端DispatcherServlet
<servlet>
<servlet-name>springmvc</servlet-name>
<!-- 有人说这句话太长了,记不住,只要你会使用快捷键就可以了。输入 Disp快捷键,可以从下面看到提示 -->
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- init-param 这句话含义:修改springmvc-servlet.xml默认存放的位置 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- 从新指定路径,这里也可以重新定义名称 -->
<param-value>classpath:springmvc-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map all requests to the DispatcherServlet for handling -->
<servlet-mapping>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
3.在web-inf 下创建springmvc配置文件,[servletname]-servlet.xml
在这里,也就是文件名必须为springmvc-servlet.xml
4. 在springmvc-servlet.xml配置ControllerBeanNameHandlerMapping
<bean
class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping">
</bean>
5.创建jsp页面
6.继承AbstractController,重写handleRequestInternal
配置视图解析器
<!-- 配置试图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 配置前缀 -->
<property name="prefix" value="/view/"></property>
<!-- 后缀 -->
<property name="suffix" value=".jsp"></property>
配置bean
<!-- 配置controller -->
<bean name="/hello.do" class="com.conter.HelloControl_1">
结构如下图
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLzkzN1UzM4gzMfNXL08FctdXLz8Vb31CM4BDM18Fa31yZuBnLyAjNnp2ahpVbaNmQBFESjJkWCRkbrJ1ax02bpt0dvwVOx8CX1kzLcBDMN9CXyAzcml3dvwVbvNmLvR3YxUjLzM3Lc9CX6MHc0RHaiojIsJye.png)
2.编码过滤器
3.hello.jsp
4.index.jsp
5.web.xml
6.springmvc-servlet.xml
别忘记导jar包