一、新建Web 站点,SpringMVC01 导入spring mvc所依赖的包 源代码 + 视频教程 + 包 链接: http://pan.baidu.com/s/1c0h6RGO 密码: 2xqe 站长整理 您可以直接下载该附件,然后导入到lib下即可 二、spring框架配置 1、web.xml配置
- <font color="#333333"><font face="Arial"><?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">
-
-
- <!-- 配置spring核心servlet -->
- <servlet>
- <servlet-name>action</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <!--
- url-pattern配置为/,不带文件后缀,会造成其它静态文件(js,css等)不能访问。如配为*.do,则不影响静态文件的访问
- *.action配置,会拦截所有以.action为后缀的请求
- 注意:此处我们的servlet-name 配置的为action,则当我们配置“应用上下文”时。名称应该为action-servlet.xml
-
-
- -->
- <servlet-mapping>
- <servlet-name>action</servlet-name>
- <url-pattern>*.action</url-pattern>
- </servlet-mapping>
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
- </font></font>
复制代码
三、创建action-servlet.jsp
- <font color="#333333"><font face="Arial"><beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:mvc="http://www.springframework.org/schema/mvc"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="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.xsd
- http://www.springframework.org/schema/mvc
- http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
-
-
- <bean id="u9Controller" name="/u9.action" class="com.u9vip.springmvc.controller.U9Controller"></bean>
-
- <!-- 视图解析器 -->
- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <!-- 前缀名 -->
- <property name="prefix" value="/WEB-INF/U9VIP/"></property>
- <!-- 后缀名 -->
- <property name="suffix" value=".jsp"></property>
- </bean>
-
- </beans></font></font>
复制代码
四、配置control ,新建类 包 路径:com.u9vip.springmvc.controller
类名:
U9Controller 继承org.springframework.web.servlet.mvc.AbstractController类
- package com.u9vip.springmvc.controller;
-
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
-
- import org.springframework.web.servlet.ModelAndView;
- import org.springframework.web.servlet.mvc.AbstractController;
-
- public class U9Controller extends AbstractController {
-
- @Override
- protected ModelAndView handleRequestInternal(HttpServletRequest arg0,
- HttpServletResponse arg1) throws Exception {
- // TODO Auto-generated method stub
- System.out.println("U9社区第一个SpringMVC 控制层案例");
- return new ModelAndView("U9FirstSpringMVC");
- }
-
- }
-
复制代码
最后发布项目:访问:http://127.0.0.1:8080/SpringMVC01/u9.action 友情提示快捷键:ctrl+shift+T要快速找到某个类型的定义,选择菜单Navigate > Open Type,或者按下Ctrl+Shift+T键,这时候可以出现Open Type 对话框,在Enter type name prefix or pattern 输入框中键入类的头几个字母,或者也可以使用?和*这样的通配符来模糊查找,对话框下面的列表中将会显示匹配的类文件,选中列表中显示的单个或者多个类定义来打开它。如果这个类关联了源码(例如JDK 里面的类),就可以看到源代码,否则只能看到类的方法和成员信息。如下图所示:
|