SimpleUrlHandlerMapping 處理器映射的配置--轉


http://blog.csdn.net/rainier001/article/details/6860491

<?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:p="http://www.springframework.org/schema/p"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    
    <!-- 配置處理器映射 -->
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
            <!-- prop標簽中的key都是url值,后面的為BeanID如果我們在地址欄中輸入的url 與key匹配,則分發到prop標簽中指定的beanID所指定的Controller 
             -->
                <prop key="addEmp.do">addEmpController</prop>
                <prop key="saveEmp.do">empController</prop>
            </props>
        </property>
    </bean>
    
    <!-- 配置視圖解釋器 -->
    <bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <!--prefix和suffix指明了,你的view視圖的路徑在哪
        如下的配置,路徑就是  /WEB-INF/jsp/*.jsp  
         -->
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>
    
    <!-- 頁面直接跳轉 -->
    <!-- class指定為ParameterizableViewController,可以進行頁面直接跳轉,跳轉目的視圖名
    為viewName屬性的value值,如下就表示分發器轉發給這個bean時,跳轉到頁面add_emp去
     -->
    <bean id="addEmpController" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
        <property name="viewName" value="add_emp"></property>
    </bean>
    
</beans>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM