首先到引入jar包 ,懒得分类,直接把下载的spring所有都copy进去了,自己查查各个jar包都是干嘛的。
然后是web.xml文件
<display-name>test1</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!--添加spring --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring/applicationContext.xml </param-value> </context-param> <!-- springMVC --> <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:spring/springMVC.xml </param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- 拦截请求 --> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping>
然后是applicationContext.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:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd"> </beans>
然后是springMVC.xml,这才是springMVC的核心配置,demo不用太复杂,简单写写咯
<?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" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd"> <!-- 启用spring mvc 注解 --> <context:annotation-config /> <!-- 设置使用注解的类所在的jar包 --> <context:component-scan use-default-filters="false" base-package="com.gy.controller"> <context:include-filter type="annotation" expression="org.springframework.stereotype.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:suffix=".html" /> </beans>
好了,配置这些就够用了,然后是前端请求,后端处理了……
前端这样写……
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>springMVC demo</title> </head> <body> <form action="test/test.htm" method="post"> <input type="text" name="name"/> <input type="submit" value="测试" /> </form> </body> </html>
接受这样写…… 最后返回的是一个路径,test2.html
@Controller @RequestMapping("/test") public class Test { @RequestMapping("/test.htm") public String test(@RequestParam("name")String name) { System.out.println("测试通过 "+name); return "/test2"; } }
相关推荐
总之,"SpringMVC+Mybatis demo"展示了如何使用这两个框架协作构建一个完整的Web应用。SpringMVC处理请求和响应,MyBatis负责数据库操作,Service层作为它们之间的桥梁,实现了业务逻辑。这样的组合提供了良好的分层...
springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo ...
这个 "springMvc+hibernate Demo" 压缩包文件很可能是为了展示如何将这两个框架整合在一起,创建一个完整的数据驱动的 Web 应用。 **Spring MVC 框架** Spring MVC 是 Spring 框架的一部分,设计用于构建可维护、松...
SpringMVC是Spring框架的一个模块,专门用于处理Web应用的请求和响应。它采用模型-视图-控制器(MVC)设计模式,将业务逻辑、数据和用户界面分离,提高了代码的可复用性和可维护性。SpringMVC中的DispatcherServlet...
在这个"SpringMVC 开发接口demo"中,我们将深入探讨如何使用SpringMVC构建RESTful API,以便于开发人员进行数据交互。 1. **SpringMVC基本概念** - **DispatcherServlet**:作为SpringMVC的前端控制器,接收所有...
这个"SpringMVC文件上传Demo代码"是一个实例,演示了如何配置和使用SpringMVC来实现这一功能。 首先,我们需要在SpringMVC的配置文件(如`servlet-context.xml`)中启用多部分支持。这通常涉及到注册一个`...
本示例是一个完整的SpringMVC文件上传的Demo,具有实用性,且经过测试有效。下面将详细介绍这个Demo的实现原理和关键知识点。 1. **文件上传组件** SpringMVC利用`CommonsMultipartResolver`来处理文件上传请求。...
【Maven+SpringMVC+Mybatis Demo】是一个典型的Java Web开发示例,它结合了三个流行的开源框架:Maven、SpringMVC和Mybatis,用于构建高效、模块化的Web应用程序。下面将详细介绍这三个框架以及它们如何协同工作。 ...
在这个“SpringMVC用户登录Demo”中,我们将深入探讨如何利用SpringMVC来实现用户登录功能,这对于初学者来说是一个很好的起点。 首先,我们需要了解SpringMVC的核心组件。Controller是处理HTTP请求的入口点,它...
在本项目"SpringMVC整合RedisDemo"中,我们探讨了如何将流行的Java Web框架SpringMVC与高性能的键值存储系统Redis相结合,以提升Web应用的数据处理速度和效率。这个项目采用Maven作为构建工具,确保依赖管理的便捷性...
总结来说,这个SpringMVC demo涵盖了SpringMVC的基本用法和高级特性,是一个很好的学习和实践平台。通过分析和运行这个示例,你将能更深入地理解和掌握SpringMVC框架的各个方面,包括但不限于模型绑定、数据验证、...
这个"springmvc3.05学习demo"是一个很好的学习资源,它包含了所有必要的jar包,免去了开发者手动下载和配置的麻烦,对于初学者来说尤其方便。 首先,让我们深入了解一下Spring MVC的核心概念: 1. **...
本示例项目 "demo_SpringMVC" 提供了一个基础的 Spring MVC 示例,旨在帮助开发者了解和学习如何使用该框架进行开发。 在 Spring MVC 中,`Model` 负责存储数据,`View` 负责渲染数据,而 `Controller` 则是处理...
这个名为"SpringMVC Demo_java_springmvc_DEMO_"的项目是一个演示示例,旨在展示如何在Java项目中集成和使用SpringMVC。通过这个项目,我们可以学习到以下关键知识点: 1. **环境配置**:首先,我们需要一个Java...
"spring + springmvc + mybatis 整合 demo"是开发者们经常进行的一个实践项目,目的是演示如何将这三个框架集成到一起,创建一个完整的Web应用。首先,我们需要配置Spring的ApplicationContext,定义Bean并管理依赖...
这个"SpringMVC_基本demo版本.zip"压缩包应该包含了搭建和运行一个基本Spring MVC项目的所需文件。 在Spring MVC中,核心组件包括DispatcherServlet、Controller、Model、View和ViewResolver等。DispatcherServlet...
学习搭建 springmvc环境,第一个搭建成功的小DEMO。由于是第一次搭建,就免费送资源把。
【标题】"demo.rar_DEMO_ShoppingCarPriKey_springmvc_springmvc demo" 提供的信息表明这是一个关于Spring MVC框架的示例项目,其中可能包含了购物车私钥(ShoppingCarPriKey)的功能,并且可能使用了Spring和...
这个"Maven+SpringMVC+Freemarker Demo"是一个基础的Web应用示例,它展示了如何将这三个强大的工具集成到一起,实现一个简洁高效的开发环境。 **1. Maven** Maven是Apache软件基金会开发的一个项目管理和综合工具,...