springMVC 配置和使用
生活随笔
收集整理的這篇文章主要介紹了
springMVC 配置和使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
springMVC相對于Struts2學習難度較為簡單,并且更加靈活輕便.
第一步:導入jar包
spring.jar、spring-webmvc.jar、commons-logging.jar、spring-aop.jar、spring-beans.jar、spring-core.jar、spring-context.jar
第二步:配置web.xml文件
<!--configure the setting of springmvcDispatcherServlet and configure the mapping--><servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><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><servlet-mapping><servlet-name>springmvc</servlet-name><!--這個名字要和上面的servlt-name名字一樣--!><url-pattern>*.do</url-pattern></servlet-mapping>第三步:配置springmvc-servlet.xml
這個xml配置的名字和位置要和上面web.xml中param-value中的值一致。
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context <a href="http://www.springframework.org/schema/context/spring-context-3.0.xsd">http://www.springframework.org/schema/context/spring-context-3.0.xsd</a>"><!-- 啟用spring mvc 注解 --> <context:component-scan base-package="test.SpringMVC"/> <!-- 使用注解時 需要配置--!> <mvc:annotation-driven /> <!-- 設置使用注解的類所在的jar包 --><context:component-scan base-package="controller"></context:component-scan>
<!-- 完成請求和注解POJO的映射 -->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<!-- 對轉向頁面的路徑解析。prefix:前綴, suffix:后綴 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/jsp/" p:suffix=".jsp" />
</beans>
第四步:編寫處理器Controller
Controller的位置要在上面配置的context中base-package路徑下。
@Controller @RequestMapping("/user") public class UserControl {/***會處理post方式請求的/user
*將頁面傳送進來的值放入user中*/@RequestMapping(method=RequestMethod.POST)public User createUser(User user){System.out.println(user.getUsername()+"-"+user.getPassword());return user;} }
?
轉載于:https://www.cnblogs.com/renyuanhao/p/7045204.html
總結
以上是生活随笔為你收集整理的springMVC 配置和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uboot主Makefile之9——25
- 下一篇: js 控制文件名与文件大小