入门级学习Spring MVC

来源:互联网 发布:淘宝动态评分能改吗 编辑:程序博客网 时间:2024/06/13 00:20

入门级别的学习Spring MVC,后期能够使用了在进行深入的学习,
使用MyEclipse,Spring MVC版本4.3.11

新建一个项目(HelloSpringMVC)

1.使用jar包

E:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-web-4.3.11.RELEASE.jarE:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-beans-4.3.11.RELEASE.jarE:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-context-4.3.11.RELEASE.jarE:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-core-4.3.11.RELEASE.jarE:\java\jars\spring\commons-logging-1.2\commons-logging-1.2.jarE:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-webmvc-4.3.11.RELEASE.jarE:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-aop-4.3.11.RELEASE.jarE:\java\jars\spring\spring-framework-4.3.11.RELEASE\libs\spring-expression-4.3.11.RELEASE.jar

2.配置文件

(1)web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee       http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">           <servlet>        <servlet-name>springmvc</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>          </servlet>    <servlet-mapping>                      <servlet-name>springmvc</servlet-name>                      <!-- 监听所有请求 -->                       <url-pattern>/</url-pattern>           </servlet-mapping></web-app>

(2)springmvc.xml

<?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:context="http://www.springframework.org/schema/context"    xmlns:mvc="http://www.springframework.org/schema/mvc"    xsi:schemaLocation="              http://www.springframework.org/schema/mvc              http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd              http://www.springframework.org/schema/beans              http://www.springframework.org/schema/beans/spring-beans-3.0.xsd              http://www.springframework.org/schema/context              http://www.springframework.org/schema/context/spring-context-3.0.xsd">       <!-- 扫描所有的 controller -->    <context:component-scan base-package="com.springmvc.controllers" />          <!-- 启动注解驱动 SpringMVC 功能 -->    <mvc:annotation-driven />    <bean        class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="prefix" value="/views/" />        <property name="suffix" value=".jsp" />    </bean></beans>

3.写java类

(1)新建package:com.springmvc.controllers,对应于springmvc.xml中的 中的基本包名

(2)新建java类:HelloController

(3)类中内容如下:

package com.springmvc.controllers;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class HelloController {    @RequestMapping(value="/home")    public String index() {        return "/home/index";    }}

4.新建jsp文件

(1)在WebRoot下新建views文件夹,在views下新建home文件夹,在home文件夹下新建index.jsp

5.启动并访问:localhost:8080/HelloSpringMVC/home

原创粉丝点击