博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC的初始
阅读量:6074 次
发布时间:2019-06-20

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

1:其实一开始对SSH和SSM并不是很熟悉的,对SSH可能熟悉些(Struts,Spring,Hibernate)这三个框架。但是由于框架的更新,和出现了更好的框架,一些老框架就被淘汰了,但是呢,一些老公司依旧在用,所以学习的时候最好学习了,这样去公司还可以进行维护,甚至开发。但对于SSM呢(Spring,SpringMVC,MyBatis),LZ就不是很熟悉,所以就学习呗,今天记录一下SpringMVC入门,方便以后lz自己脑补。

2:使用框架呢,第一步肯定是导包了,而SpringMVC框架算是Spring的子项目吧,直接去Spring的libs里面找包就行了,开发步骤如下所示:

  2.1:第一步:导包,导入Spring-core(IoC)包 ,Spring-web包,Spring-mvc的包,如下所示:

    commons-logging-1.1.3.jar【Spring-core(IoC)包

    spring-beans-3.2.5.RELEASE.jarSpring-core(IoC)包】
    spring-context-3.2.5.RELEASE.jarSpring-core(IoC)包】
    spring-core-3.2.5.RELEASE.jarSpring-core(IoC)包】
    spring-expression-3.2.5.RELEASE.jarSpring-core(IoC)包】
    spring-web-3.2.5.RELEASE.jarSpring-web包
    spring-webmvc-3.2.5.RELEASE.jarSpring-mvc的包

  2.2:在/WEB-INF/下面创建一个web.xml文件,内容如下所示:

    注意: servlet-name:这个名字需要特别注意一下,后面会用到;

          servlet-class:ctrl+t+shift 搜索DispatcherServlet

          或者Libraries/Web App Libraries/spring-webmvc-3.2.5.RELEASE.jar/DispatcherServlet.class     

          url-pattern:注意命名格式,不是/*,是*.action/*.do 

1 
2
3
springMVC01_20170408
4
5
index.html
6
index.htm
7
index.jsp
8
default.html
9
default.htm
10
default.jsp
11
12 13
14
15
DispatcherServlet
16
17
org.springframework.web.servlet.DispatcherServlet
18
19
20
DispatcherServlet
21
*.action
22
23 24 25

  2.3:创建HelloAction.java控制器类

1 package com.bie.action; 2  3 import javax.servlet.http.HttpServletRequest; 4 import javax.servlet.http.HttpServletResponse; 5  6 import org.springframework.web.servlet.ModelAndView; 7 import org.springframework.web.servlet.mvc.Controller; 8  9 /** 10 * @author BieHongLi 11 * @version 创建时间:2017年4月8日 下午3:39:12 12 * 控制器Action13 * 处理器Action14 */15 public class HelloAction implements Controller{16 17     //业务方法18     @Override19     public ModelAndView handleRequest(HttpServletRequest httpServletRequest, 20             HttpServletResponse httpServletResponse) throws Exception {21         //ModelAndView表示向视图封装的数据和路径22         ModelAndView modelAndView = new ModelAndView();23         24         modelAndView.addObject("message","这是我的第一个SpringMVC程序,映射器,适配器,视图解析器都可以省略");25         //真实路径26         modelAndView.setViewName("/success.jsp");27         return modelAndView;28     }29 30     31 }

  2.4:创建一个success.jsp

1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2     pageEncoding="UTF-8"%> 3  4  5  6 
7 成功的页面 8 9 10 11

成功的页面Success.jsp

12 ${requestScope.message }13 14

  2.5:配置:DispatcherServlet-servlet.xml

    在/WEB-INF/创建DispatcherServlet-servlet.xml配置文件;

        (1)xml头部信息与spring.xml相同
        (2)注意:该配置文件的命名规则:
            web.xml文件中配置的<servlet-name>的值-servlet.xml
            比如:DispatcherServlet-servlet.xml【注意大小写】

1 
2
14 15 16
22
23 24
25 26 27
30
35
36 37
38 39
44
45 46
47 48 49
55
56 57
58 59 60 61
View Code

最后运行即可,输入就是DispatcherServlet-servlet.xml的bean的name的值,如下所示:

<bean name="/HelloAction.action" class="com.bie.action.HelloAction">

</bean>  

乘风破浪会有时,直挂云帆济沧海!!!《乘风破浪》这个电影蛮不错的,喜欢的可以去看看,~.~

转载地址:http://vnxgx.baihongyu.com/

你可能感兴趣的文章
apt-get介绍
查看>>
DockerFile实战(二):DockerFile编写要求与基本风格
查看>>
在LAMP环境下搭建Discuz论坛网站
查看>>
ActiveMQ点对点模式的浅谈
查看>>
ava基础第十一天
查看>>
scrapy采集列表页的另一种方式
查看>>
SpringMVC源码解析(五)——视图处理
查看>>
调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。...
查看>>
Android提高二十一篇
查看>>
大家好博客开通了好高兴哦
查看>>
我的友情链接
查看>>
centos7 中firewalld防火墙不得不说的一些事
查看>>
我的友情链接
查看>>
Java自动加载程序目录下的jar包
查看>>
[转载] 信息系统项目管理师考试技巧和总结
查看>>
ADSL密码查看器绿色版
查看>>
JavaScript变量的作用域
查看>>
互联网数据中心选择服务器托管原则
查看>>
一、vSphere 6.7 U1(一):安装ESXi 6.7U1
查看>>
使用Enumerated && EnumType映射枚举字段
查看>>