博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC快速入门
阅读量:5880 次
发布时间:2019-06-19

本文共 4428 字,大约阅读时间需要 14 分钟。

参考资料

博客园:平凡希

官方文档:

入门程序

入门准备

依赖-配置文件。

依赖

jstl
jstl
1.2
commons-logging
commons-logging
1.2
aopalliance
aopalliance
1.0
org.springframework
spring-core
4.2.8.RELEASE
org.springframework
spring-aspects
4.2.8.RELEASE
org.springframework
spring-aop
4.2.8.RELEASE
org.springframework
spring-tx
4.2.8.RELEASE
org.springframework
spring-beans
4.2.8.RELEASE
org.springframework
spring-context
4.2.8.RELEASE
org.springframework
spring-expression
4.2.8.RELEASE
org.springframework
spring-web
4.2.8.RELEASE
org.springframework
spring-webmvc
4.2.8.RELEASE
junit
junit
4.12
org.springframework
spring-test
4.2.8.RELEASE
javax.servlet
servlet-api
2.5
provided

 

 

创建Handler

Handler处理器,相当于Action或者Controller

package com.lifeibai.web.controller; import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.AbstractController;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /** * Author:Alan * * @Date: 2018-04-29  17:15:56 */public class HelloWorldController extends AbstractController {    protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest , HttpServletResponse httpServletResponse){        return new ModelAndView("index.jsp");    }}

  

配置文件

web.xml,配置DispatcherServlet

首先配置前端控制器(DispatcherServlet),这个是SpringMVC所有请求的入口

action
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
//这里的配置指向下面的文件
1
action
*.action

  

配置spring-mvc.xml

这里需要配置一下,Handler和其对应的id。 这里的id就是Handler(Action)的访问路径。

Spring-mvc.xml。 这里的文件名称随便起,但是需要在web中配置引用

  

注意:id的名称一定要带/,否则访问不了。 因为这里使用的是默认的处理器映射器

配置视图index.jsp

在webapp目录中创建一个index。Jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>      $Title$      

Hello,Spring-MVC!!!

  

访问

启动tomcat

打开浏览器访问:http://localhost:8080/spring_mvc_demo001/hi.action

 

 

 

转载于:https://www.cnblogs.com/lifeibai/p/9037086.html

你可能感兴趣的文章
shell编程:编译器、解释器 变量
查看>>
yum仓库一些简单介绍
查看>>
HashMap----工作原理
查看>>
Aliware(企业级互联网架构ACP)复习整理-EDAS
查看>>
java线程无法正常停止总结
查看>>
好用的图片编辑软件—"shootShifter"
查看>>
华奥安心延保对代码的敬畏之心
查看>>
Android 数据存储(二) 文件的使用
查看>>
我的友情链接
查看>>
CentOS6.4+Apache+Mariadb+PHP搭建WordPress
查看>>
【代发】初识项目虚拟团队--作者Dylan Gao
查看>>
解决“HTTP/1.1 405 Method not allowed”问题,让静态文件响应POST请求
查看>>
boolean类型长度
查看>>
《从零开始学Swift》学习笔记(Day 66)——Cocoa Touch设计模式及应用之通知机制...
查看>>
linux 文件权限管理
查看>>
PHP睡眠一段时间
查看>>
防范网页***
查看>>
MHA配置参数详解
查看>>
从普通DLL中导出C++类 <二>
查看>>
nginx 防注入xss跨站规则
查看>>