springmvc 配置 tag lib_Java自学之springMVC:Hello Spring MVC
学习目的:初识SpringMVC,了解SpringMVC的工作原理
Part 1
新建一个动态web项目,命名为springMVC,在WEB-INF/lib中,添加所需要的jar包。
Part 2
在WEB-INF下新建一个web.xml。
配置一个DispatcherServlet,所有的请求都会提交到该Servlet,该Servlet类为org.springframework.web.servlet.DispatcherServlet,配置servlet-name为springmvc,该名字在下一步将会用到。
<?xml version="1.0" encoding="UTF-8"?>
Part 3
在WEB-INF下新建一个springmvc-servlet.xml,注意该名字对应上一步的<servlet-name>springmvc</servlet-name>。
这是SpringMVC的映射配置文件,该配置表示访问路径/index时,会交给id=indexController的bean处理;id=indexController的bean配置为类:controller.IndexController
<?xml version="1.0" encoding="UTF-8" ?>
Part 4
在src下新建一个package:controller,在该package下新建一个类IndexController。该类实现了Controller接口,并重写了handleRequest方法处理请求。
ModelAndView mav =newModelAndView("index.jsp"); mav.addObject("message","Hello Spring MVC");
表示视图是index.jsp
模型数据是 message,内容是 “Hello Spring MVC”
handleRequest在src下新建一个package
Part 5
在WebContent下准备index.jsp,使用EL表达式显示message的内容。
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" isELIgnored="false"%><h1>${message}</h1>
Part 6
将项目部署到Tomcat服务器上,启动服务器,在浏览器地址栏输入localhost:8080/springMVC/index,浏览器显示Hello Spring MVC
Part 7
总结
- 用户访问/index。
- 根据web.xml中的配置,所有的请求都会经过DispatcherServlet。
- 根据配置文件springmvc-servlet.xml,用户访问/index路径,会进入IndexController类。
- 在IndexController中指定跳转到index.jsp,并传递message数据。
- 在index.jsp中,显示message信息。
springmvc 配置 tag lib_Java自学之springMVC:Hello Spring MVC相关推荐
- java springmvc https_【Java Web开发学习】Spring MVC 使用HTTP信息转换器
[Java Web开发学习]Spring MVC 使用HTTP信息转换器 @ResponseBody和@RequestBody是启用消息转换的一种简洁和强大方式 消息转换(message conver ...
- 第9步 spring 配置 springmvc配置
spring配置 有5个网址 springboot 再讲一遍 spring的学习最好的方法是运行 官方demo 学习它里面的配置 . 我们不可能一下子理解spring里面的源码 spri ...
- Spring MVC - 配置Spring MVC
写在前面的话: 现在开始一段新的学习历程:Spring MVC.还是按照原来的三步走学习模式(what.why.how)进行讲解. 1.Spring MVC是什么(what) Spring MVC属于 ...
- spring mvc 入门配置
1. 把所需jar拷贝到工程目录下WEB-INF/lib 2. 配置WEB.xml,配置前端控制器 org.springframework.web.servlet.DispatcherServlet ...
- fastjson与spring mvc整合的配置
fastjson 是阿里巴巴开发的开源json解析组件,方便于通过java来生成和解析json格式的字符串和对象. fastjson可以对Spring的返回数据进行json转换(SpringMVC的@ ...
- Spring MVC框架的高级配置
前言: 本文将为您提供关于Spring MVC框架的配置技巧,以帮助管理基于Spring的web应用程序的多个实例.本配置管理主题常被学术界所忽略,但是,这对于现实的web开发尤为重要.本主题并不直接 ...
- springmvc配置DispatcherServlet拦截url注意事项
<!-- 前端控制器 --><servlet><servlet-name>springmvc</servlet-name><servlet-cla ...
- 基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)
1.导入jar 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app ver ...
- SpringMVC配置类WebMvcConfigurerAdapter学习总结
WebMvcConfigurerAdapter配置类是spring提供的一种配置方式,采用javabean的方式替代传统的基于xml的配置来对spring框架进行自定义的配置.因此,在springbo ...
最新文章
- python学习笔记目录
- HTML边框为零,html – 保证金,填充,边框全部为零后仍有空格?
- 2021年安徽普通高考考试成绩查询,安徽省教育招生考试院:2021年安徽高考查分入口、查分系统...
- Python--day48--ORM框架SQLAlchemy操作表
- 基于SSLStrip的HTTPS会话劫持
- mysql表级锁和行级锁_Mysql的表级锁和行级锁
- 力排众议,自由软件之父 RMS 正式回归 FSF!
- aix mysql日志,一次AIX 操作系统ASM添加磁盘的操作日志
- python之str与bytes互转
- 设计模式 创建型 工厂方法模式
- adobe黑体std能商用_adobe黑体std字体下载
- 2018年程序员考试大纲
- 数字图像处理冈萨雷斯——开始
- 大厂面试为什么总考算法
- ∀x(P(x) → Q(x))和∀xP(x) → ∀xQ(x) 的区别
- 魔兽争霸无法在这个计算机,win10系统魔兽争霸按F1无法选中自己的英雄的图文办法...
- Android护眼功能
- 【No.01】八份简约经典的生成设计入门案例
- 铁流:浪潮思科合资,高通中国设厂背后有什么故事
- 微信公众号访问本地服务器的方法
热门文章
- 建德有没有计算机培训,建德计算机培训,建德计算机培训班,建德计算机培训完好找工作吗 - IT教育频道...
- c语言实验报告5数组,c语言实验报告五一维数组.doc
- C++中 Vector使用方法
- 【渝粤题库】国家开放大学2021春1439临床药理学题目
- datagridview控件读写mysql数据库表格的方法_c# datagridview表格控件常用操作
- 框架如何调用存储过程_如何在FastReport.Net中使用存储过程
- python 验证码_4行Python代码生成图像验证码
- (3.2)HarmonyOS鸿蒙双击事件
- java option请求_java – 如何说服spring 4.2将OPTIONS请求传递给控制器
- 第二章 Java基本语法(三)