springmvc-servlet.xml配置文件的解析

前面有篇文章介绍了在java web项目中web.xml的几个关键部分的解释。其中里面有个servlet项,它告诉servlet容器要部署哪些servlet以及要将servlet映射到哪个URL。

比如一个SpringMVC项目的web.xml的servlet部分可能配置如下:

<!-- 配置 Spring MVC DispatchcerServlet 前端控制器 -->
<servlet>
  <servlet-name>springmvc</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
    <!-- contextConfigLocation 是参数名称,该参数的值包含 Spring MVC 的配置文件路径 -->
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/springmvc-config.xml</param-value>
  </init-param>
  <!-- 在 Web 应用启动时立即加载 Servlet -->
  <load-on-startup>1</load-on-startup>
</servlet>

在 web.xml 中配置了 DispatchcerServlet,DispatchcerServlet 加载时需要一个 Spring MVC 的配置文件,默认

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本项目是用的spring springMVC myBatis框架,前段没用框架,只写了简单的页面效果,做增删查改 这是我系统学习所得,希望能对你有所帮助 项目部署: 1;导包,就是web-inf下lib,让后把这些选,单击右键build path -->add library 2;web.xml配置文件,这里几乎不需要改,以后要用只需要复制就行 3;具体框架配置文件,都集在了sourceConfig文件夹下,这个自己琢磨,以后再用这个框架也是几乎不需要改的,之所以说几乎,是因为只需要改包名就可以了 4;写bean,写dao,写service,写controller,这是重点 5;bean下写要操作的数据表,记住这个类药与数据库的表一致,最好一模一样,避免麻烦 6;dao下写数据库操作内容,那下面有两个文件名一样的,一个是java文件,一个是xml文件,java文件是定义方法名,xml文件是让你写具体的数据操作方法的,格式就是这样,你看看就能懂,你只需要这样写,这个框架就可以识别,吧你在xml写的数据库操作方法匹配到java文件的方法,这是mybatis做的事 7;service包放你的业务逻辑层,具体来说就是,dao只放数据操作,service引用数据操作,还可以有其他操作 8;controller类的格式你要用心点了,这个是控制器,控制请求的跳转,他和servlet的功能类似, 功能引导: 为了让你更方便了解这个项目,说一下流程 1.把项目部署到tomcat,启动服务, 2.在浏览器输入http://localhost:8080/AscentSys/user/in.do 3.这个命令的意思是,访问这个项目地址user/in.do,然后这个请求就会发送到controller,在controller首先匹配到user,在匹配到in.do就调到具体的方法去处理这个情求了,这里会跳转到users文件夹下的login.jsp页面,解释一下,在spring-servlet.xml配置文件有一句路径解析的,“前缀后缀”那个bean,意思是在返回的东西加前缀后缀,这里写的是啥你琢磨琢磨可以明白的 4.在login.jsp页面,有个提交地址,是login.do,按上面说的,在controller首先匹配到user,在匹配到login.do就调到具体的方法去处理这个情求了,后面的流程我就不说了,自己看 5。再说一点,return的好多字符串,有的是redirect:/user/userlist.do这样的格式,意思是转发,就是转到另一个请求去,同理,具体意思是,在controller首先匹配到user,在匹配到userlist.do就调到下面的方法去处理这个情求了, 6,关于传参数的问题,在表单写的属性,在controller自动接收,也可以接受user对象,如果是对象,那个表单的格式你要看仔细了和一般表单的不同之处。琢磨琢磨你会明白的, 希望能对你有所帮助
第 1章 Ssm 整合 ................................ ................................ ................................ ....................... 2 1.11.1 复制 webweb 工程 ................................ ................................ ................................ .............. 2 1.21.2 编辑依赖 编辑依赖 pom.xml pom.xmlpom.xml pom.xmlpom.xml ................................ ................................ ................................ ....... 2 1.31.3 编辑 web.xmlweb.xml web.xmlweb.xml ................................ ................................ ................................ ................ 5 1.41.4 编辑 springspring spring-servlet.xmlservlet.xml servlet.xml servlet.xml servlet.xml servlet.xmlservlet.xml ................................ ................................ ................................ . 6 1.51.5 编辑 mybatismybatis mybatismybatis -config.xmlconfig.xmlconfig.xmlconfig.xml config.xml config.xmlconfig.xml ................................ ................................ ............................... 8 1.61.6 编辑 jdbc.properties jdbc.properties jdbc.propertiesjdbc.propertiesjdbc.propertiesjdbc.properties jdbc.propertiesjdbc.propertiesjdbc.properties ................................ ................................ ................................ ..... 8 1.71.7 编辑 log4j.properties log4j.propertieslog4j.propertieslog4j.properties log4j.propertieslog4j.propertieslog4j.propertieslog4j.properties log4j.propertieslog4j.properties ................................ ................................ ................................ .... 8 第 2章 增删除改查 增删除改查 增删除改查 java javajava类 ................................ ................................ ................................ ...... 8 2.12.1 建表 ................................ ................................ ................................ ............................... 8 2.22.2 IUserDao.java IUserDao.javaIUserDao.java IUserDao.java IUserDao.javaIUserDao.java IUserDao.javaIUserDao.java ................................ ................................ ................................ ................ 9 2.32.3 userMapper.xml userMapper.xml userMapper.xml userMapper.xml userMapper.xml userMapper.xml userMapper.xmluserMapper.xml ................................ ................................ ................................ ............ 9 2.42.4 IUserService.java IUserService.javaIUserService.java IUserService.javaIUserService.java IUserService.java IUserService.javaIUserService.javaIUserService.java ................................ ................................ ................................ ......... 10 2.52.5 Us erServiceImpl.java erServiceImpl.javaerServiceImpl.javaerServiceImpl.javaerServiceImpl.java erServiceImpl.java erServiceImpl.java erServiceImpl.javaerServiceImpl.javaerServiceImpl.java ................................ ................................ ................................ ... 11 2.62.6 User.javaUser.javaUser.java User.java User.javaUser.java ................................ ................................ ................................ ...................... 12 2.72.7 UserCondition.javaUserCondition.javaUserCondition.java UserCondition.java UserCondition.java UserCondition.java UserCondition.java UserCondition.java UserCondition.java UserCondition.javaUserCondition.java ................................ ................................ ................................ ...... 13 2.82.8 Us erAction.java erAction.java erAction.java erAction.java erAction.java erAction.javaerAction.java ................................ ................................ ................................ ........... 15 第 3章 增删除改查 增删除改查 增删除改查 jsp jsp类 ................................ ................................ ................................ ...... 17 3.13.1 list.jsp list.jsplist.jsplist.jsp list.jsp ................................ ................................ ................................ .......................... 17 3.23.2 insert.jsp insert.jspinsert.jsp insert.jspinsert.jsp insert.jsp ................................ ................................ ................................ ...................... 19 3.33.3 update.jsp update.jsp update.jspupdate.jsp update.jsp ................................ ................................ ................................ .................... 20 3.43.4 detail.jsp detail.jsp detail.jsp detail.jsp detail.jsp ................................ ................................ ................................ ...................... 21 3.53.5 查询条件 查询条件 ................................ ................................ ................................ ..................... 21 3.63.6 分页 ................................ ................................ ................................ ............................. 21 第 4章 SpringSpring Spring标签使用 标签使用 ................................ ................................ ................................ ......... 21 4.14.1 重构 list.jsp list.jsplist.jsplist.jsp list.jsp ................................ ................................ ................................ ................. 21 4.24.2 重构 insert.jsp insert.jspinsert.jspinsert.jspinsert.jspinsert.jsp insert.jsp ................................ ................................ ................................ ............. 21 4.34.3 重构 update update updateupdate.jsp .jsp ................................ ................................ ................................ ........... 21 第 5章 下拉列表生成 下拉列表生成 下拉列表生成 ................................ ................................ ................................ ............. 21 5.15.1 Map+spring Map+spring Map+spring Map+spring标签 ................................ ................................ ................................ ........ 21 5.25.2 List+c List+cList+c 标签 ................................ ................................ ................................ ................... 22 5.35.3 使用 ajax ajax遍历 list listlist集合 ................................ ................................ .............................. 22 5.45.4 使用 ajax ajax遍历 mapmap 集合 ................................ ................................ ........................... 23 第 6章 springspring spring文件上传 文件上传 ................................ ................................ ................................ .......... 23 6.16.1 pom. pom.pom.xml xml ................................ ................................ ................................ ...................... 23 6.26.2 springspring spring配置视图解析 配置视图解析 配置视图解析 ................................ ................................ ................................ .. 24 6.36.3 接收参数 接收参数 ................................ ................................ ................................ ..................... 24 6.46.4 页面 ................................ ................................ ................................ ............................. 24 6.56.5 作业 ................................ ................................ ................................
以下是一个简单的springmvc-config.xml配置文件的例子: ```xml <?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: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.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <!-- 开启注解扫描 --> <context:component-scan base-package="com.example.controller"/> <!-- 配置视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"/> </bean> <!-- 配置静态资源处理 --> <mvc:resources mapping="/static/**" location="/static/"/> <!-- 配置RequestMappingHandlerAdapter --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/plain;charset=UTF-8</value> <value>text/html;charset=UTF-8</value> </list> </property> </bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </list> </property> </bean> <!-- 配置RequestMappingHandlerMapping --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/> </beans> ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值