提供了一个入门案例来深入理解SpringMVC的请求处理流程,同时熟悉SpringMVC的应用开发流程。开发一个SpringMVC应用,首先需要为我们的Web项目添加Spring支持,然后我们就可以采用基于XMl配置的方式或者基于注解配置方式进行应用的构建。本节将分别演示基于XML配置和Annotation配置的SpringMVC 应用。
============================================================================================
1,在web.xml中配置前端控制器 DispatcherServlet
<?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” xsi:schemaLocation=“http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd” id="WebA 需要zi料+ 绿色徽【vip1024b】
pp_ID" version=“2.5”>
SpringMVCDemo
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
springmvc
/
要想把SpringMVC框架应用到Web项目中,我们首先需要在web.xml添加一个Servlet —— DispatchcerServlet。DispatcherServlet是SpringMVC的集中访问点,其核心功能就是分发请求,而且能与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。
2,在web.xml中指定路径配置SpringMVC的配置文件
<?xml version="1.0" encoding="utf-8"?>3,实现SpringMVC配置文件中配置的Controller
public class HelloController implements Controller {
public ModelAndView handleRequest( HttpServletRequest request,
HttpServletResponse response ) throws Exception
{
//创建准备返回的ModelAndView对象,如名所示,该对象通常包含了返回视图名、模型名称以及模型对象
ModelAndView mv = new ModelAndView();
// 添加模型数据,可以是任意的POJO对象
mv.addObject( “message”, “Hello, Rico…” );
// 设置逻辑视图名,视图解析器会根据该名字解析到具体的视图页面
mv.setViewName( “/WEB-INF/views/welcome.jsp” );
// 返回ModelAndView对象
return(mv);
}
}
4,相应的视图页面
<?xml version="1.0"?><%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%><%
String path = request.getContextPath();
String basePath = request.getScheme()+“😕/”+request.getServerName()+“:”+request.getServerPort()+path+“/”;
%>
独家面经总结,超级精彩
本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!
Java面试准备
准确的说这里又分为两部分:
- Java刷题
- 算法刷题
Java刷题:此份文档详细记录了千道面试题与详解;
Dl-1710368232229)]
[外链图片转存中…(img-J8ezLGL4-1710368232229)]
Java面试准备
准确的说这里又分为两部分:
- Java刷题
- 算法刷题
Java刷题:此份文档详细记录了千道面试题与详解;
[外链图片转存中…(img-9JNkL6nC-1710368232230)]
[外链图片转存中…(img-aaPgavLq-1710368232230)]