`

最简单的spring mvc 搭建

阅读更多

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框架搭建

    现在,我们的最简单Spring MVC框架已经搭建完成。用户访问根URL("/")时,会触发`WelcomeController`中的`welcome`方法,展示欢迎页面。尽管这个例子没有涉及到数据库,但Spring MVC可以很方便地与各种数据访问技术...

    Spring MVC + Mybatis+Spring实现的个人博客系统

    搭建Spring MVC和Mybatis的环境,配置相关XML或Java配置文件;编写控制器处理HTTP请求,调用服务层进行业务逻辑处理;实现DAO接口,与数据库交互;最后,前端页面展示数据,可能使用JSP、Thymeleaf或其他模板引擎。 ...

    Spring MVC最简单demo

    在本最简单的Spring MVC demo中,我们将探讨如何从零开始搭建一个基本的Spring MVC项目。 首先,Spring MVC是Spring框架的一部分,主要用于处理Web请求。它通过分离业务逻辑、数据模型和用户界面,提高了代码的可...

    使用maven简单搭建Spring mvc + redis缓存

    本文将详细讲解如何使用Maven来简单搭建一个集成了Spring MVC和Redis缓存的项目。 首先,让我们从Maven开始。Maven是一个项目管理工具,它帮助开发者管理依赖、构建项目以及执行自动化测试。在创建新项目时,我们...

    使用Spring MVC 搭建Rest服务.doc

    总结来说,使用Spring MVC搭建REST服务涉及以下几个步骤: 1. 设计RESTful API,定义URI和HTTP方法。 2. 创建数据模型和相应的Java Bean。 3. 编写控制器类,使用`@Controller`、`@RequestMapping`等注解处理HTTP...

    SSM框架的配置搭建 spring、 spring mvc、 mybatis 整合详解

    SSM框架,即Spring、Spring MVC和MyBatis的整合,是Java开发中常见的Web应用框架,用于构建高效、灵活的后端服务。本教程将详细介绍如何配置和搭建这一框架,帮助开发者理解其核心概念和操作流程。 首先,我们要...

    综合spring mvc + spring + hibernate + bootstrap开发图书管理系统

    在实际开发过程中,首先会设置项目环境,包括搭建Spring Boot框架,配置相关的Spring MVC、Spring和Hibernate模块。接着,设计数据库模型,创建实体类并利用Hibernate的注解进行映射。然后,建立数据访问层(DAO),...

    Spring MVC简单搭建,包涵一个和前台通讯的接口

    在这个简单的项目中,我们将探讨如何快速地搭建一个Spring MVC项目,并创建一个与前端交互的接口。 首先,我们要了解Spring MVC的核心概念。它由DispatcherServlet作为前端控制器,负责接收请求并分发到相应的...

    spring mvc框架搭建

    以上就是一个简单的 Spring MVC + MyBatis + Velocity 应用的构建流程。你可以在此基础上根据实际需求扩展功能,例如增加更多的控制器、服务和模板文件。这个基础框架为你提供了一个良好的起点,使你能够快速开发 ...

    Spring mvc+Security的简单搭建

    以上就是基于Spring MVC 4.0、Spring Security 3.2和MyBatis的简单搭建过程。你可以通过security01这个文件来查看具体的代码实现,包括相关的XML配置文件和Java类。在实际项目中,你需要根据需求调整安全策略,例如...

    spring 整合spring mvc

    Spring框架是Java开发中广泛应用的一个...通过上述步骤,你已经成功地在IDEA中整合了Spring和Spring MVC,搭建了一个基础的Spring MVC应用。随着对Spring框架深入理解和实践,你将能够构建更复杂、更健壮的Web应用。

    spring mvc简单demo可以运行

    在"spring mvc简单demo可以运行"的项目中,app文件可能包含了源代码、配置文件、测试文件等,用于演示如何搭建和运行一个基础的Spring MVC应用。具体细节可能包括HelloWorld控制器、简单的视图、必要的配置以及可能...

    Spring mvc demo 的框架搭建文档

    通过本文档,您已经成功搭建了一个简单的 Spring MVC Demo 项目,并对其基本组成有了初步了解。Spring MVC 提供了灵活且强大的机制来构建复杂的 Web 应用程序,希望这篇文档能为您的学习之路提供帮助。

    Spring-MVC简单项目

    以上就是“Spring-MVC简单项目”的基本流程,它涉及了Spring MVC的环境搭建、配置、控制器编写以及视图展示等多个环节。对于初学者,这个过程可以帮助理解Spring MVC的工作原理,为进一步深入学习和开发提供基础。

    spring mvc 自学教程

    在开始 Spring MVC 开发之前,我们需要搭建开发环境。通常,我们需要引入一系列的 Spring 相关 JAR 包,例如 AOP、Beans、Context、Core、Web 和 Web Servlet 等。这些包提供了 Spring MVC 所需的基础功能。 **创建...

    Eclipse使用maven搭建spring mvc源码

    以上就是使用Eclipse、Maven和Spring MVC搭建源码项目的基本步骤。这个过程中涉及的知识点包括Maven的项目结构、pom.xml配置、Spring MVC的DispatcherServlet配置、Controller编写以及视图解析。通过实践,你可以更...

    spring-mvc-step-by-step(PDF)

    #### 一、Spring MVC框架概览与环境搭建 Spring MVC是Spring框架中的一个模块,主要用于构建Web应用。它基于MVC(Model-View-Controller)设计模式,使得开发者能够清晰地分离业务逻辑、数据处理和用户界面。本章节...

    spring mvc、spring、hibernate、maven、bootstrap 架构搭建,实现简单的查询用户查询功能

    在本项目中,我们主要涉及了五个核心的技术:Spring MVC、Spring、Hibernate、Maven以及Bootstrap。这些技术都是Java Web开发中的重要组成部分,构建了一个完整的后端与前端交互的架构,实现了用户查询功能。 首先...

    文件上传下载(maven + spring mvc + jetty)

    总结来说,"文件上传下载(maven + spring mvc + jetty)"项目是一个使用现代Java Web技术实现的简单示例,展示了如何利用Maven构建、Spring MVC处理HTTP请求和Jetty作为轻量级服务器。通过对这些技术的掌握,开发者...

Global site tag (gtag.js) - Google Analytics