1. 建立项目spring_mvc_test
2. 引入jar文件,如图:
3. 下面编辑web.xml文件,配置spring的拦截器:
Java代码
1.<?xml version="1.0" encoding="UTF-8"?>
2.<web-app version="2.4"
3. xmlns="http://java.sun.com/xml/ns/j2ee"
4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
6. http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
7. <welcome-file-list>
8. <welcome-file>index.jsp</welcome-file>
9. </welcome-file-list>
10.
11. <display-name>Spring3MVC</display-name>
12. <welcome-file-list>
13. <welcome-file>index.jsp</welcome-file>
14. </welcome-file-list>
15. <servlet>
16. <servlet-name>spring</servlet-name>
17. <servlet-class>
18. org.springframework.web.servlet.DispatcherServlet
19. </servlet-class>
20. <load-on-startup>1</load-on-startup>
21. </servlet>
22. <servlet-mapping>
23. <servlet-name>spring</servlet-name>
24. <url-pattern>/*</url-pattern>
25. </servlet-mapping>
26.</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<display-name>Spring3MVC</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
4. 配置返回结果的视图spring-servlet.xml:
Java代码
1.<?xml version="1.0" encoding="UTF-8"?>
2.<beans xmlns="http://www.springframework.org/schema/beans"
3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4. xmlns:context="http://www.springframework.org/schema/context"
5. xsi:schemaLocation="http://www.springframework.org/schema/beans
6.http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
7.http://www.springframework.org/schema/context
8. http://www.springframework.org/schema/context/spring-context-3.0.xsd">
9. <context:component-scan base-package="net.viralpatel.spring3.controller" />
10. <bean id="viewResolver"
11. class="org.springframework.web.servlet.view.UrlBasedViewResolver">
12. <property name="viewClass"
13. value="org.springframework.web.servlet.view.JstlView" />
14. <property name="prefix" value="/WEB-INF/jsp/" />
15. <property name="suffix" value=".jsp" />
16. </bean>
17.</beans>
<?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/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:component-scan base-package="net.viralpatel.spring3.controller" />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
</beans>
5.现在可以编写controler代码了:
Java代码
1.package net.viralpatel.spring3.controller;
2.
3.import org.springframework.stereotype.Controller;
4.import org.springframework.web.bind.annotation.PathVariable;
5.import org.springframework.web.bind.annotation.RequestMapping;
6.import org.springframework.web.bind.annotation.RequestParam;
7.import org.springframework.web.bind.annotation.ResponseBody;
8.import org.springframework.web.servlet.ModelAndView;
9.
10.@Controller
11.public class HelloWorldController {
12.
13. @RequestMapping("simple")
14. public @ResponseBody String helloWorld() {
15.
16. String message = "Hello, this is a simple example";
17. return message;
18. }
19.}
package net.viralpatel.spring3.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloWorldController {
@RequestMapping("simple")
public @ResponseBody String helloWorld() {
String message = "Hello, this is a simple example";
return message;
}
}
现在在浏览器中输入:http://localhost:8080/spring_mvc_test/simple
然后在浏览器中显示Hello, this is a simple example
分享到:
相关推荐
springMVC简单工程搭建,包含jar包,有静态文件,lib包,controller,service,dao层创建,结构清晰明了。并有简单controller想页面传数据的简单案例,十分适合初学者学习,对应的原理和工程搭建步骤介绍可见...
- `view`包:虽然Spring MVC可以与多种视图技术配合,但在简单的项目中,视图通常直接通过JSP或Thymeleaf等模板引擎实现。 5. **配置Web应用** 为了使Spring MVC工作,我们需要配置`web.xml`文件,这是Web应用的...
本文将详细介绍SpringMVC项目的搭建过程,帮助开发者快速入门。 首先,我们需要理解SpringMVC的核心概念。SpringMVC采用Model-View-Controller(MVC)设计模式,将业务逻辑、数据和用户界面进行分离,提高了代码的...
- 编写简单的Hello World示例,测试SpringMVC框架的正确性。 总结,"springmvc框架搭建,已测试"这个项目提供了一个基础的SpringMVC应用实例,涵盖了SpringMVC的核心组件和基本配置。通过深入理解这些知识点,...
搭建SSM框架通常涉及以下步骤: 1. **环境准备**:确保JDK、Maven、Tomcat等基础环境已安装。 2. **创建项目**:使用Maven创建一个Java Web项目,并添加Spring、SpringMVC、MyBatis及相应依赖。 3. **配置Spring**...
最简单的springmvc4.0框架搭建, 绝对可以运行
这个"springmvc简单工程搭建(源码)"是专为初学者设计的,旨在帮助他们快速理解并实践SpringMVC的基本概念和工作流程。 首先,SpringMVC的核心组件包括DispatcherServlet、Controller、Model、View以及ViewResolver...
本项目以"Maven搭建SpringMVC+Mybatis"为主题,旨在教你如何使用Maven这一强大的项目管理工具,结合SpringMVC作为控制层,以及Mybatis作为持久层,来创建一个高效、结构清晰的Java Web应用。下面将详细介绍这个项目...
在这个"使用springmvc架构搭建的demo"中,我们可以找到一个完整的、最小化的 Spring MVC 项目实例,适合初学者和开发者快速理解并上手 Spring MVC。 1. **核心配置**: - 在 Spring MVC 中,`dispatcher-servlet....
### SpringMVC项目搭建详解 #### 一、项目概述及环境需求 在开始SpringMVC项目的搭建之前,我们首先需要了解项目的背景以及所需的技术栈。本项目旨在通过一系列的步骤来构建一个基于SpringMVC框架的Web应用。为了...
**SpringMVC简介** SpringMVC是Spring框架的一...通过以上步骤,你已经成功搭建了一个基础的SpringMVC环境。随着学习的深入,你可以逐步添加更多功能,如文件上传、数据验证、异常处理等,进一步掌握SpringMVC的精髓。
在本项目中,我们将探讨如何进行一个简单的 Spring MVC 框架搭建,包括增删改查功能以及 JSP 页面的使用。 首先,我们需要在项目中引入 Spring MVC 相关的依赖。这通常通过 Maven 或 Gradle 来管理,添加对应的依赖...
SpringMVC简单搭建 datagrid数据显示 uploadify附件上传下载控制 My97DatePicker时间控制 建好数据库,正确修改数据库连接,运行程序支持自动建表 前两个版本由于时间仓促,漏洞较多,今天重新调试新上传改良版...
SpringMVC是Spring框架的...这个最简单的SpringMVC例子展示了如何快速搭建一个基础的Web应用。随着对SpringMVC理解的深入,你可以逐步添加更多复杂的功能,如数据持久化、表单验证、异常处理等,以满足实际项目的需求。
**SpringMVC 入门与框架搭建** SpringMVC 是 Spring 框架的一个模块,主要负责处理 Web 应用程序中的请求和响应。它是一个轻量级的、基于模型-视图-控制器(MVC)设计模式的 Web 开发框架,提供了强大的数据绑定、...
然后,创建一个简单的Controller类,使用注解来处理HTTP请求。例如,一个处理GET请求的Controller可能如下所示: ```java package com.yourpackage.controller; import org.springframework.stereotype.Controller...
springmvc 简单搭建,使用spring 4.3.x,使用maven构建
对于初学者来说,Spring、SpringMVC、Mybatis和Maven这四个组件的组合是一个非常流行的选择,它们可以帮助开发者快速搭建稳定且高效的后端系统。下面我们将详细探讨这些技术及其在实际应用中的作用。 首先,Spring...
在IT行业中,构建高效、可扩展的Web应用是至关重要的,而"Maven搭建SpringMVC+Spring+Ibatis"的组合则提供了一种强大的解决方案。本文将深入探讨这些技术及其集成,帮助你理解和掌握如何利用它们来构建现代化的Java ...
以下是对这个"springmvc +mybatis +maven 项目搭建demo"的详细解释: 1. **SpringMVC**:SpringMVC是Spring框架的一部分,专门用于构建Web应用的Model-View-Controller(MVC)架构。它简化了HTTP请求和响应的处理,...