| SpringMVC快速入门(2)商品列表的加载 | |
| SpringMVC快速入门(3)默认组件加载 | |
| SpringMVC快速入门(4)SpringMVC整合Mybatis,SpringMVC参数绑定 | |
| SpringMVC快速入门(5)高级参数的绑定,@RequestMapping注解的用法,Controller方法返回值,SpringMVC当中的异常处理 | |
| SpringMVC快速入门(6)图片上传,配置虚拟目录,文件上传 | |
| SpringMVC快速入门(7)JSON数据交互,RESTful支持(直接通过id访问对应的页面) | |
| SpringMVC快速入门(8)拦截器,拦截器案例应用,登录拦截器 | |
1、什么是SpringMVC
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。
2、为什么学SpringMVC
1、创建工程、并引入jar
创建成功
上方创建好工程,引入jar
2、创建包和对应的类
3、创建JSP页面
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
${ msg }
4、完善HelloControll
package com.itzheng.springmvc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloControll {
@RequestMapping(“hello”)
public ModelAndView hello() {
System.out.println(“hello springmvc…”);
ModelAndView mav = new ModelAndView();
//设置模型数据,用于传递到JSP
mav.addObject(“msg”, “hello springmvc…”);
//设置视图名字,用于响应用户
mav.setViewName(“/jsp/hello.jsp”);
return mav;
}
}
5、配置spring相关的配置文件
<?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”
xmlns:mvc=“http://www.springframework.org/schema/mvc”
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
最后
笔者已经把面试题和答案整理成了面试专题文档
1238616)]
[外链图片转存中…(img-G7iOaFVt-1714311238617)]
[外链图片转存中…(img-4F4dhOn7-1714311238617)]
[外链图片转存中…(img-wuI17PqN-1714311238618)]
[外链图片转存中…(img-k0jM4MPG-1714311238618)]
[外链图片转存中…(img-bPVd6f2C-1714311238618)]