spring mvc 设置设置默认首页的方式

背景:

  项目使用springmvc管理请求,有一个小的需求,输入域名的时候自动进入某个页面(或者说自动发起某个请求)。

过程:

  1,首先想到 在web.xml中配置welcome-file-list的方式,在这里填入一个restful风格的地址后,访问域名发现没有跳转到目标页面(该方法失败)

    <web:welcome-file-list>
        <web:welcome-file>xx/xxx</web:welcome-file>
    </web:welcome-file-list>

  2,想到是不是可以配置一个 @RequestMapping({ "" , "xx/xxx" }),让对应的方法映射空路径,测试结果为 jetty容器下可以,tomcat容器下不行。

  3,最终的解决方法,在spring-mvc.xml文件中加入以下配置,测试问题解决

<mvc:view-controller path="/" view-name="redirect:/xx/xxx" />

原文地址:https://www.cnblogs.com/LionheartCGJ/p/8178225.html

时间: 2024-10-14 00:39:00

spring mvc 设置设置默认首页的方式的相关文章

Spring MVC处理异常的4种方式

http://blog.csdn.net/ufo2910628/article/details/40399539 http://my.oschina.net/CandyDesire/blog/333340 Spring MVC处理异常有3种方式: (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver: (2)实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器: (3)使用@Excepti

Spring MVC 下设置默认访问页面的3种方式

1.默认tomcat容器的默认页面. /index.html 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面. 2.spirng mvc 默认index controller 方式 如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面. @RequestMapping(value="/index") public ModelAndView index(HttpServ

spring mvc redirect设置FlashAttribute

在Controller中设置: @RequestMapping("/redir") public String redir(Model model, RedirectAttributes ra) { ra.addFlashAttribute("test", "测试数据"); return "redirect:/user/users"; } 在jsp中使用el表达式接收: <%@ page language="j

spring mvc 的各种参数的绑定方式

本文转自http://www.cnblogs.com/HD/p/4107674.html SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: @RequestMapping("saysth.do") public void test(int count) { } 表单代码: <form action="saysth.do" method="post"> <input n

[Spring MVC] - SpringMVC的各种参数绑定方式

SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: @RequestMapping("saysth.do") public void test(int count) { } 表单代码: <form action="saysth.do" method="post"> <input name="count" value="10" ty

Spring MVC一个方法适用多种调用方式

web.xml spring-mvc.xml <mvc:annotation-driven /> <context:component-scan base-package="com.cnfwsy" /> <context:annotation-config /> <!-- 避免IE在ajax请求时,返回json出现下载 <bean id="jacksonMessageConverter" class="org

Spring MVC处理异常有3种方式:

SpringMVC通过HandlerExceptionResolver接口处理异常,主要包括4个实现类: DefaultHandlerExceptionResolver AnnotationMethodHandlerExceptionResolver SimpleMappingExceptionResolver ResponseStatusExceptionResolver (1).默认装配DefaultHandlerException,在web.xml配置响应状态码和对应的页面 <error-

spring mvc 异常统一处理方式

springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller--ExceptionHandler. 1.实现自己的HandlerExceptionResolver,HandlerExceptionResolver是一个接 口,springMVC本身已经对其有了一个自身的实现--DefaultExceptionResolver,该解析器只是对其中的一些比较典型的异常 进行了

spring mvc 的jpa JpaRepository数据层 访问方式汇总

spring mvc 的jpa JpaRepository数据层 访问方式汇总 博客分类: spring jpa springjpaJpaRepository 本文转载至:http://perfy315.iteye.com/blog/1460226 AppleFramework在数据访问控制层采用了Spring Data作为这一层的解决方案,下面就对Spring Data相关知识作一个较为详细的描述. 1.Spring Data所解决的问题 Spring Data :提供了一整套数据访问层(DA