博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc-servlet.xml配置表功能解释
阅读量:3905 次
发布时间:2019-05-23

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

问:<?xml version="1.0" encoding="UTF-8" ?>

答:

  1. xml version="1.0"表示是此xml文件的版本是1.0
  2. encoding="UTF-8"表示此文件的编码方式是UTF-8

 

问:<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

答:定义此文件为SpringMVC配置文件

 

问:<beans></beans>

答:操作区域,主要的配置都在其中以<bean></bean>的形式出现呢

 

问:<bean id="simpleUrlHandlerMapping"

        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/index">indexController</prop>
            </props>
        </property>
    </bean>

答:

  1. 这是Spring MVC的 入口bean配置
  2. 当请求在web.xml转发给org.springframework.web.servlet.DispatcherServlet是会再转给Spring MVC配置文件中 id= simpleUrlHandlerMapping 的bean来进一步处理
  3. <prop>表示访问路径/index会交给id=indexController的bean处理
  4. class=“”表示这个bean实际对应的类

 

问:<bean id="viewResolver"

        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/page/" />
        <property name="suffix" value=".jsp" />
    </bean>

答:

  1. 作用是当 new ModelAndView时会在传入的字符串参数前后添加固定字符串
  2. name="prefix" 是在参数前添加value的值
  3. name="suffix"是在参数后添加value的值
  4. 目的是把视图约定在 /WEB-INF/page/*.jsp 这个位置

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

你可能感兴趣的文章
linux kernel中epoll的设计和实现
查看>>
linux:网络栈内存不足引发进程挂起问题
查看>>
linux:用systemtap来修改下linux内核变量的值
查看>>
linux:systemtap观察page_cache的使用情况
查看>>
linux:dropwatch 网络协议栈丢包检查利器
查看>>
Linux IO协议栈框图
查看>>
linux 内核编程之proc虚拟文件系统
查看>>
Linux学习】epoll详解
查看>>
Linux open系统调用流程
查看>>
Linux 2.6.35 新增特性 RPS RFS [复制链接]
查看>>
使用gdb调试linux内核
查看>>
使用systemtap调试linux内核
查看>>
SystemTap Beginner
查看>>
深入分析 Linux 内核链表
查看>>
qperf测量网络带宽和延迟
查看>>
linux kernel笔记——中断
查看>>
linux 内核tcp接收数据的实现
查看>>
gcc 生成 .a静态库和 .so动态库
查看>>
三张图看遍Linux 性能监控、测试、优化工具
查看>>
100个常用的linux命令
查看>>