XmlViewResolver可以分离大的主配置文件的信息到N个小文件,方便主配置文件的管理和使用

 

案例

1.创建类

 

package cn.happy.day05XmlViewResolver;

import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


//XmlViewResolver
public class MyXmlViewResolver extends MultiActionController {

    //自定义两个方法
    public String doFirst(HttpServletRequest request,HttpServletResponse response){
        return "jd";//外部资源视图
    }

    public String doSecond(HttpServletRequest request,HttpServletResponse response){
        return "Inner";//内部资源视图
    }

}

 

  

2.配置主配置

 

<!--方式三:参数方法名解析器-->
   <bean >
       <property name="paramName" value="actionName"/>
   </bean>
    <!--XmlViewResolver-->
    <bean class="org.springframework.web.servlet.view.XmlViewResolver">
        <!--映射到小配置文件-->
        <property name="location" value="classpath:spring-mvcday05.xml"/>
    </bean>
    <!--处理器映射-->
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="urlMap">
            <map>
                <entry key="/hello" value="multiActionController"/>
            </map>
        </property>
    </bean>

    <!--处理器-->
    <bean >
        <property name="methodNameResolver" ref="methodNameResolver"/>
    </bean>

 

  

3.小配置

 

 <!--视图解析器BeanNameViewResolver-->
    <bean class="org.springframework.web.servlet.view.BeanNameViewResolver"/>
    <!--定义内部资源试图对象-->
   <bean >
       <property name="url" value="/index.jsp"/>
   </bean>

    <!--定义外部资源视图对象-->
    <bean >
        <property name="url" value="https://www.jd.com"/>
    </bean>

 

  

4.打开页面测试Http://location:8080/hello?actionName=doFirst   --->方法名

 

阿里云年末钜惠,27款产品低至2折,有需要的可以看一下https://m.aliyun.com/act/team1212?params=N.rLGEYu0Jk2

 

相关文章:

  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-02-07
  • 2022-12-23
  • 2021-05-26
  • 2021-05-20
猜你喜欢
  • 2022-12-23
  • 2022-02-27
  • 2021-08-21
  • 2021-04-30
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案