`
schy_hqh
  • 浏览: 555898 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

spring_MVC_01

 
阅读更多

1.下载spring,解压,拷贝libs目录下的jar包到项目中
2.配置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">

	<servlet>
		<servlet-name>first</servlet-name>
		<!-- 配置springMVC提供的分发器,相当于一个servlet的总控制器,负责请求的分发 -->
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>first</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>
</web-app>

 
3.在WEB-INF目录下,新建一个xml文件,用来对web.xml中配置的DispatcherServlet进行详细说明
名称命名要求:first-servlet.xml (first对应DispatcherServlet所配置的名称)

<?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.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd">
    
    <!-- 配置需要被扫描的包 -->
    <context:component-scan base-package="com.hqh.student"/>
    
    <!-- 配置返回的数据如何呈现:前缀+逻辑视图+后缀 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    	<property name="prefix" value="/WEB-INF/jsp/"/>
    	<property name="suffix" value=".jsp"/>
    </bean>
</beans>

 
4.编写Controller控制器

package com.hqh.student.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

//配置为控制器
@Controller
public class FirstController {
	
	//配置请求映射策略
	@RequestMapping(value={"/hello"})
	public String hello() {
		System.out.println("FirstController.hello()");
		return "hello";
	}
}

 
5.在WEB-INF下新建jsp目录,新建hello.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
	<h1>hello spring mvc</h1>
</body>
</html>

 
6.部署项目到Tomcat,启动并访问
http://localhost:8080/spring_mvc_01/hello

 

分享到:
评论

相关推荐

    我学spring_mvc_01

    在"我学spring_mvc_01"这个学习主题中,我们将深入探讨Spring MVC的核心概念和基本用法。 首先,让我们了解Spring MVC的组件和工作流程: 1. **DispatcherServlet**:它是Spring MVC的前端控制器,负责接收所有...

    Spring_MVC 3.0整理汇总

    【Spring_MVC 3.0 整理汇总】 一、前言 Spring_MVC 3.0 是一款广泛使用的轻量级MVC框架,因其简洁的设计、强大的功能和优秀的性能,自3.0版本发布以来,深受开发者的青睐。与Struts2相比,Spring_MVC在学习曲线、...

    spring_mvc.zip_spring_spring mvc_springmvc_springmvc架构

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建控制器层,实现模型-视图-控制器(MVC)的设计模式。这个“spring_mvc.zip”压缩包很可能是为了帮助初学者快速入门...

    Spring_MVC_教程_快速入门_深入分析 高清文字版PDF

    Spring MVC是一个流行的Java框架,用于开发Web应用程序,遵循MVC(Model-View-Controller)设计模式。MVC模式将应用程序分成三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型代表业务对象和...

    spring_mvc代码_spring_mvc代码实例_

    Spring MVC 是 Spring 框架的一个模块,专为构建 Web 应用程序提供了一种模型-视图-控制器(MVC)架构。它简化了Java Web应用开发,将业务逻辑、数据处理和用户界面分离,使得开发者可以更专注于业务逻辑,而无需...

    spring_mvc.zip_Spring学生_spring mvc_springmvc 学生_springmvc 系统

    【Spring MVC 学生管理系统详解】 Spring MVC 是一个基于 Spring 框架的模型-视图-控制器(MVC)架构,它简化了在 Java Web 应用中的开发工作。在"spring_mvc.zip"中,我们可以看到一个针对学生管理系统的实例代码...

    spring_mvc文档

    spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档spring_mvc 文档

    开发Spring MVC应用程序补充—程序源码下载.rar_spring_spring mvc_spring mvc 源码_sp

    标题中的"开发Spring MVC应用程序补充—程序源码下载.rar_spring_spring mvc_spring mvc 源码_sp"表明这是一个关于Spring MVC框架的开发教程,其中包含了源代码供学习者参考。Spring MVC是Spring框架的一个核心组件...

    Spring_MVC MongoDB

    Spring_MVC MongoDBSpring_MVC MongoDBSpring_MVC MongoDBSpring_MVC MongoDBSpring_MVC MongoDBSpring_MVC MongoDBSpring_MVC MongoDB

    精通Spring_Web_MVC优秀框架.pdf

    ### Spring Web MVC 框架核心知识点解析 #### 一、Spring Web MVC 概述 - **Spring Web MVC** 是一种轻量级的基于MVC(Model-View-Controller)设计模式的Web应用框架,其核心是实现了MVC设计模式,并且深度集成了...

    Spring_MVC_3.0实战指南

    《Spring_MVC_3.0实战指南》是一本专注于Spring MVC 3.0技术的实践教程,旨在帮助开发者深入理解和熟练运用这一强大的Web应用程序开发框架。Spring MVC是Spring框架的一个重要组成部分,它提供了模型-视图-控制器...

    spring_mvc搭建实例

    一个动态的java web 工程,使用了spring_mvc框架搭建了一个小小的实例,愿和大家一起共享之,谢谢。希望能帮助到搭建,最近也在打算再次使用spring_mvc框架,却发现网上却少有实例可以提供参考,故而得空自己写了一...

    _Spring_mvc.zip_spring mvc

    Spring MVC 是一个强大的Java Web开发框架,它是Spring框架的一部分,专注于构建Web应用程序的后端控制器。这个压缩包 "_Spring_mvc.zip" 内含的可能是某个课程或项目中的源代码,用于教学或实践如何使用Spring MVC...

    spring_mvc_analyse

    spring_mvc_analyse

    ssm_spring_mvc_maven.war

    ssm_spring_mvc_maven.war,页面用的bootstrap,实现了记录的增删改查,数据回显,模糊查询

    Spring_MVC_实战教程

    Spring MVC 是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller(MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本实战教程将深入讲解Spring MVC的关键组件和工作流程,帮助开发者更...

    spring_mvc所需jar包

    spring_mvc和mybatis_jar包: spring-context-4.3.2.RELEASE.jar spring-aop-4.3.2.RELEASE.jar spring-beans-4.3.2.RELEASE.jar spring-core-4.3.2.RELEASE.jar spring-expression-4.3.2.RELEASE.jar spring-web-...

    spring_mvc-学习

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。在Spring MVC中,开发者可以利用模型-视图-控制器(MVC)架构模式来分离业务逻辑、数据处理和...

    Spring_Mvc

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于处理Web应用的模型-视图-控制器(MVC)结构。在本文中,我们将深入探讨Spring MVC的基本概念、核心组件以及如何实现一个简单...

Global site tag (gtag.js) - Google Analytics