1.我是用maven搭建的,首先创建maven项目,这里不多说了。
2.添加pom依赖,只需要添加一个就够了spring-webmvc,它会自动下载依赖到的其它jar包
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.1.6.RELEASE</version> </dependency> </dependencies>
3.写web.xml,过滤所有请求
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> <!-- 请求分发器 --> <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:springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- 这里配成/表示过滤所有请求 --> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!-- 欢迎页面 --> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
4.写springmvc.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:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> <!-- 默认扫描的包路径 --> <context:component-scan base-package="com.security.web.login.controller" /> <!-- 添加注解驱动 --> <mvc:annotation-driven /> <!-- 定义跳转的文件的前后缀 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean> </beans>
5.LoginController
package com.security.web.login.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class LoginController { @RequestMapping("login") public String login(){ System.out.println("访问login方法了"); return "loginSuccess"; } }
6.在web-inf目录下创建目录views,views下创建jsp.loginSuccess.jsp
<html> <body> <h2>login Success!</h2> </body> </html>
相关推荐
现在,我们的最简单Spring MVC框架已经搭建完成。用户访问根URL("/")时,会触发`WelcomeController`中的`welcome`方法,展示欢迎页面。尽管这个例子没有涉及到数据库,但Spring MVC可以很方便地与各种数据访问技术...
搭建Spring MVC和Mybatis的环境,配置相关XML或Java配置文件;编写控制器处理HTTP请求,调用服务层进行业务逻辑处理;实现DAO接口,与数据库交互;最后,前端页面展示数据,可能使用JSP、Thymeleaf或其他模板引擎。 ...
在本最简单的Spring MVC demo中,我们将探讨如何从零开始搭建一个基本的Spring MVC项目。 首先,Spring MVC是Spring框架的一部分,主要用于处理Web请求。它通过分离业务逻辑、数据模型和用户界面,提高了代码的可...
本文将详细讲解如何使用Maven来简单搭建一个集成了Spring MVC和Redis缓存的项目。 首先,让我们从Maven开始。Maven是一个项目管理工具,它帮助开发者管理依赖、构建项目以及执行自动化测试。在创建新项目时,我们...
总结来说,使用Spring MVC搭建REST服务涉及以下几个步骤: 1. 设计RESTful API,定义URI和HTTP方法。 2. 创建数据模型和相应的Java Bean。 3. 编写控制器类,使用`@Controller`、`@RequestMapping`等注解处理HTTP...
SSM框架,即Spring、Spring MVC和MyBatis的整合,是Java开发中常见的Web应用框架,用于构建高效、灵活的后端服务。本教程将详细介绍如何配置和搭建这一框架,帮助开发者理解其核心概念和操作流程。 首先,我们要...
在实际开发过程中,首先会设置项目环境,包括搭建Spring Boot框架,配置相关的Spring MVC、Spring和Hibernate模块。接着,设计数据库模型,创建实体类并利用Hibernate的注解进行映射。然后,建立数据访问层(DAO),...
在这个简单的项目中,我们将探讨如何快速地搭建一个Spring MVC项目,并创建一个与前端交互的接口。 首先,我们要了解Spring MVC的核心概念。它由DispatcherServlet作为前端控制器,负责接收请求并分发到相应的...
以上就是一个简单的 Spring MVC + MyBatis + Velocity 应用的构建流程。你可以在此基础上根据实际需求扩展功能,例如增加更多的控制器、服务和模板文件。这个基础框架为你提供了一个良好的起点,使你能够快速开发 ...
以上就是基于Spring MVC 4.0、Spring Security 3.2和MyBatis的简单搭建过程。你可以通过security01这个文件来查看具体的代码实现,包括相关的XML配置文件和Java类。在实际项目中,你需要根据需求调整安全策略,例如...
Spring框架是Java开发中广泛应用的一个...通过上述步骤,你已经成功地在IDEA中整合了Spring和Spring MVC,搭建了一个基础的Spring MVC应用。随着对Spring框架深入理解和实践,你将能够构建更复杂、更健壮的Web应用。
在"spring mvc简单demo可以运行"的项目中,app文件可能包含了源代码、配置文件、测试文件等,用于演示如何搭建和运行一个基础的Spring MVC应用。具体细节可能包括HelloWorld控制器、简单的视图、必要的配置以及可能...
通过本文档,您已经成功搭建了一个简单的 Spring MVC Demo 项目,并对其基本组成有了初步了解。Spring MVC 提供了灵活且强大的机制来构建复杂的 Web 应用程序,希望这篇文档能为您的学习之路提供帮助。
以上就是“Spring-MVC简单项目”的基本流程,它涉及了Spring MVC的环境搭建、配置、控制器编写以及视图展示等多个环节。对于初学者,这个过程可以帮助理解Spring MVC的工作原理,为进一步深入学习和开发提供基础。
在开始 Spring MVC 开发之前,我们需要搭建开发环境。通常,我们需要引入一系列的 Spring 相关 JAR 包,例如 AOP、Beans、Context、Core、Web 和 Web Servlet 等。这些包提供了 Spring MVC 所需的基础功能。 **创建...
以上就是使用Eclipse、Maven和Spring MVC搭建源码项目的基本步骤。这个过程中涉及的知识点包括Maven的项目结构、pom.xml配置、Spring MVC的DispatcherServlet配置、Controller编写以及视图解析。通过实践,你可以更...
#### 一、Spring MVC框架概览与环境搭建 Spring MVC是Spring框架中的一个模块,主要用于构建Web应用。它基于MVC(Model-View-Controller)设计模式,使得开发者能够清晰地分离业务逻辑、数据处理和用户界面。本章节...
在本项目中,我们主要涉及了五个核心的技术:Spring MVC、Spring、Hibernate、Maven以及Bootstrap。这些技术都是Java Web开发中的重要组成部分,构建了一个完整的后端与前端交互的架构,实现了用户查询功能。 首先...
总结来说,"文件上传下载(maven + spring mvc + jetty)"项目是一个使用现代Java Web技术实现的简单示例,展示了如何利用Maven构建、Spring MVC处理HTTP请求和Jetty作为轻量级服务器。通过对这些技术的掌握,开发者...