时间:2021-05-20
本文实例为大家分享了Spring MVC框架配置方法,供大家参考,具体内容如下
1、概述
Spring MVC 作用:用来实现前端浏览器与后面程序的交互
Spring MVC 是基于Spring 的MVC框架,所谓MVC(model,controller,view) ,整个Spring MVC 作用就是,基于Spring 将model(数据)在controller(后台程序) ,view(前端浏览器)之间交互
至于Spring MVC优点缺点,了解不深 不作评价,
2、引用的jar包
既然是基于Spring那么 Spring的核心jar包(beans,context,core,expression,commons-logging)是必须的;Spring MVC的相关Jar包有个(web,webmvc),特别包(aop)这个包不是必须,但如果基于注解,用以包扫描的时候就必需
3、配置文件
配置文件,就是显式配置程序执行的初始化的文件。配置文件如下:
springmvc-config.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://.itheima.controller;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 控制器类 */public class FirstController implements Controller{ @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) { // 创建ModelAndView对象 ModelAndView mav = new ModelAndView(); // 向模型对象中添加数据 mav.addObject("msg", "这是我的第一个Spring MVC程序"); // 设置逻辑视图名 mav.setViewName("/WEB-INF/jsp/first.jsp"); // 返回ModelAndView对象 return mav; }}示例中使用的适配器(SimpleControllerHandlerAdapter)要求handler必须实现Controller接口
5、JSP
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!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=UTF-8"><title>入门程序</title></head><body> ${msg}</body></html>测试即可通过
PS:以上代码为黑马视频教程的代码,自己手动敲的。
声明:本文是初学Spring MVC 用以记录笔记,完全小白,理解较浅显,如有大拿愿意指点,不胜感激
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Spring框架七大模块简单介绍Spring中MVC模块代码详解ORM模块对Hibernate、JDO、TopLinkiBatis等ORM框架提供支持ORM模块
前言本教程基于Springmvc,SpringMVC是当前最优秀的MVC框架,自从Spring2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spr
在本教程中,我们将研究标准Spring框架和SpringBoot之间的区别。我们将重点讨论Spring的模块,如MVC和Security,在核心Spring中使
SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web应用程序的全功能MVC
通过maven创建springboot项目启动出现404application.properties配置spring.mvc.view.prefix=/WEB-