springmvc-servlet.xml配置表功能解释

问:<?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 这个位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值