springMVC的搭建环境
一、搭建框架,首先新建一个项目工程
直接下一步,完成即可。
二、将必需的jar包导入到项目中
三、然后配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<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>
四、配置spring-servlet.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"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
<!-- <mvc:annotation-driven /> -->
<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>
五、建立jsp界面
index.jsp和jsp/hello.jsp
index.jsp界面:
<html>
<head>
<title>Spring 3.0 MVC Series: Index - ViralPatel.net</title>
</head>
<body>
<a href="hello">Say Hello</a>
</body>
</html>
jsp/hello.jsp
<html>
<head>
<title>Spring 3.0 MVC Series: Hello World - ViralPatel.net</title>
</head>
<body>
${message}
</body>
</html>
六、建立controller代码
HelloWorldController.java代码
package net.viralpatel.spring3.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloWorldController {
@RequestMapping("/hello")
public ModelAndView helloWorld() {
String message = "Hello World, Spring 3.0!";
System.out.println(message);
return new ModelAndView("hello", "message", message);
}
}
工程的结构图如下:
运行即可。
我这里用的是tomcat8.0.28,jdk是1.8,这样建立之后,默认编译器版本为1.8,但是该项目只能用1.7版本的编译,否则出现以下错误:
将编译版本调成1.7即可运行,如下图:
修改后,不影响使用,但是在项目上面会出现红色叉叉,在项目文件的.settings文件夹中的org.eclipse.wst.common.project.facet.core.xml,修改该文件中的编译版本为你修改的值即可
终于测试完一个项目了
参考资料:http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/
附件中上传的源码Spring3MVC-part1.rar
相关推荐
在搭建SpringMVC项目时,Eclipse提供了强大的项目管理、代码编辑、调试和构建工具,使得开发过程更为便捷。 其次,`Maven` 是一个项目管理和综合工具,它通过配置文件(pom.xml)来管理项目的依赖关系,构建流程和...
本教程将详细介绍如何在Eclipse中搭建一个基于Spring、SpringMVC和Hibernate的集成开发环境,为初学者提供一个良好的起点。 首先,我们来了解这三个框架的核心功能: 1. **Spring**:这是一个轻量级的Java企业级...
搭建SpringMVC+Mybatis框架的第一步是创建一个新的Maven项目。在IDE如IntelliJ IDEA或Eclipse中,选择"New Project",然后选择"Maven"模板。在配置项目时,你需要提供groupId、artifactId和version,这些参数定义了...
本项目"eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建"就是一个典型的Java Web开发实例,它利用了SpringMVC作为控制层,Maven作为项目构建工具,Mybatis作为数据持久层框架,以及MySQL作为数据库管理系统。...
以上就是使用Eclipse和Maven搭建SpringMVC框架的详细步骤,包括项目结构、配置、日志以及基本的Controller编写。在实际开发中,你可能还需要配置数据访问层(如Hibernate或MyBatis)、异常处理、国际化支持等更多...
2. **SpringMVC框架**:SpringMVC是Spring框架的一部分,负责处理Web层的逻辑。它通过DispatcherServlet接收请求,然后将请求分发给相应的控制器(Controller),控制器处理业务逻辑后,通过视图解析器返回对应的...
**SpringMVC 入门与框架搭建** SpringMVC 是 Spring 框架的一个模块,主要负责处理 Web 应用程序中的请求和响应。它是一个轻量级的、基于模型-视图-控制器(MVC)设计模式的 Web 开发框架,提供了强大的数据绑定、...
文章地址: https://blog.csdn.net/fg676123/article/details/86005259 网盘地址: 链接:https://pan.baidu.com/s/1y0Kdj_qcKSiFX1IgRgYBjA 提取码:cnb2
在创建SpringMVC项目时,我们需要先在本地安装Maven,然后通过Maven的命令行工具或者集成开发环境(IDE)如IntelliJ IDEA或Eclipse来创建一个新的Maven项目。 1. **创建Maven项目** - 打开命令行或IDE,输入`mvn ...
Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序的前端控制器。它提供了模型-视图-控制器(MVC)的设计模式,使得开发者可以将业务逻辑、数据处理和用户界面分离,提高了代码的可维护性和可测试性。...
文章地址: https://blog.csdn.net/fg676123/article/details/86005259 网盘地址: 链接:https://pan.baidu.com/s/12tiF_BZNp-e7CBqboxQSMA 提取码:6s60
无论是Eclipse还是IDEA,搭建SSM框架都需要对Maven、Spring、SpringMVC和MyBatis有深入理解。整个过程涉及到的配置文件较多,每个环节都至关重要。熟练掌握这些步骤,可以大大提高开发效率,为后续的Java Web开发...
1. **环境搭建**:包括安装JDK、设置环境变量,配置IDE(如IntelliJ IDEA或Eclipse),导入SSM相关jar包或使用Maven/Gradle管理依赖。 2. **Spring配置**:创建Spring的配置文件,配置bean,实现DI和AOP。例如,...
新手观摩用的SpringMVC材料,我是不想CSDN这样的下载方式的,但是它硬是要,等我发网盘地址吧。 文章地址: https://blog.csdn.net/fg676123/article/details/86005259 网盘地址: 链接:...
SpingMVC搭建maven项目,SSM(Spring+SpringMVC+MyBatis) 框架集由Spring、SpringMVC、...具体讲解在:SSM框架(一) 基于eclipseJee搭建SpingMVC框架:https://blog.csdn.net/cungudafa/article/details/90204469
关于SpringMVC的介绍我就不在此赘述了,想必每一个配置Spring的人都已经或多或少了解过一些SpringMVC的基础知识,可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse...
1. **Spring MVC**:它是Spring框架的一部分,专门用于处理Web请求。它负责接收HTTP请求,调度控制器,处理业务逻辑,并返回响应。 2. **Spring**:核心容器,提供依赖注入(DI)和面向切面编程(AOP)等功能,使得...
1. **SpringMVC**:SpringMVC是Spring框架的一部分,主要用于Web应用的模型-视图-控制器(MVC)架构实现。它提供了一个灵活的处理请求和响应的机制,包括控制器、模型对象、视图解析和数据绑定等功能。在MyEclipse中...
1. **环境配置**:确保已安装JDK、Apache Maven或Gradle(构建工具)、IDE(如IntelliJ IDEA或Eclipse)等基础环境。 2. **创建Maven项目**:使用Maven或Gradle初始化一个新的Java项目,并添加SpringMVC相关的依赖...