赞
踩
SpringMVC入门程序
掌握Spring MVC入门程序,能够实现入门程序的编写
项目:maven,原型:maven-archetype-webapp,GroupID:com.sw
引入pom依赖
src.main目录下,新建Java功能目录,resources功能目录,
java包下,新建com.sw.controller包
resources目录,applicationContext.xml
- <!--配置Spring IOC容器的注解扫描-->
- <context:component-scan base-package="com.sw"/>
- <!--配置视图解析器-->
- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/WEB-INF/pages/"/>
- <property name="suffix" value=".jsp"/>
- </bean>
WEB-INF目录下,新建pages目录
web.xml文件
- <servlet>
- <servlet-name>DispatcherServlet</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <!--配置初始化参数,读取Spring MVC的配置文件-->
- <init-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>classpath:applicationContext.xml</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>DispatcherServlet</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
com.sw.controller包
- @Controller
- public class FirstController {
- // 设定当前方法的访问映射地址
- @RequestMapping("/firstController")
- // 设置当前方法返回值类型为String,用于指定请求完成后跳转的页面
- public String sayHello() {
- System.out.println("访问到FirstController!");
- // 设定具体跳转的页面
- return "success";
- }
- }
WEB-INF/pages目录,新建success.jsp
- <body>
- <h2>Spring MVC FirstController!</h2>
- </body>
Add New Configuration→Tomcat Server→Local
Name:Tomcat8
Application server:配置本机的Tomcat
Add→Artifact...→项目名:war
Application context:/项目名 或者 /
启动Tomcat,页面上显示 Hello World
地址栏输入 http://localhost:8080/firstController,页面显示 Spring MVC FirstController!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。