最近看的太多,東西多而雜亂,沒有規章,自覺的學習不應該如此。學習應該自始至終,方始如一。
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">
結構如下圖
2.編碼過濾器
3.hello.jsp
4.index.jsp
5.web.xml
6.springmvc-servlet.xml
别忘記導jar包