`

spring的配置文件中mvc:view-controller path使用方法

 
阅读更多
[list]
  • 1、重定向
  • <mvc:view-controller path="/" view-name="redirect:/admin/index"/>
    即如果当前路径是/ 则重定向到/admin/index
  • 2、view name
  • <mvc:view-controller path="/" view-name=admin/index"/>
    如果当前路径是/ 则交给相应的视图解析器直接解析为视图

    <bean id="defaultViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:order="2">
            <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
            <property name="contentType" value="text/html"/>
            <property name="prefix" value="/WEB-INF/jsp/"/>
            <property name="suffix" value=".jsp"/>
        </bean>

    则得到的视图时 /WEB-INF/jsp/admin/index.jsp

    不想进controller,可以在spring-mvc.xml中配置静态访问路径

    <!-- 访问静态资源文件  -->  
        <mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/>  


    像这样,jsp文件若放在静态路径/images下,可以直接访问,而不经过controller。
    [/list]

    http://blog.csdn.net/hong0220/article/details/39777689
    分享到:
    评论

    相关推荐

      Developing a Spring Framework MVC application step-by-step

      在本文中,我们将深入探讨如何逐步开发一个基于Spring框架的MVC(Model-View-Controller)应用程序。Spring MVC是Spring框架的一个重要模块,它为构建Web应用提供了强大的支持,包括模型处理、视图渲染和控制器逻辑...

      spring mvc 项目错误,和一些配置

      - 如果使用Maven或Gradle构建工具,检查pom.xml或build.gradle文件中Spring的依赖是否已正确配置。 #### 5. 在Spring MVC web中找不到静态的资源 - **原因**:这通常是由于静态资源的路径配置不正确导致的。 - **...

      spring mvc

      1. **排除静态资源路径**: 在Spring MVC配置文件中,使用`&lt;mvc:resources&gt;`标签指定静态资源的映射路径。 2. **使用Restful风格的路由**: 通过`@RequestMapping`注解指定路径变量和HTTP方法。 综上所述,Spring MVC...

      Spring3.0 MVC Simple Demo

      Spring3.0 MVC Simple Demo是一个基础的示例项目,它展示了如何在Spring 3.0框架下使用Model-View-Controller(MVC)架构来构建应用程序。Spring MVC是Spring框架的一部分,专门用于处理Web应用程序的请求和响应。...

      maven 搭建spring mvc环境

      总之,通过Maven搭建Spring MVC环境涉及的主要步骤包括:配置Maven、创建Maven项目、添加Spring MVC依赖、配置Spring MVC的Servlet和处理器、编写Controller、以及测试和部署。这些知识对于开发基于Spring MVC的Web...

      Spring mvc 教程

      - **使用 MVC 命名空间进行高级定制**:XML 配置文件中的命名空间可以用来简化配置过程。 #### 结论 Spring MVC 是一个功能强大且灵活的框架,它不仅提供了基础的 MVC 实现,还包含了大量高级特性和工具来支持现代 ...

      Eclipse中spring mvc配置实例

      在本文中,我们将深入探讨如何在Eclipse集成开发环境中配置Spring MVC框架,以实现一个简单的登录页面示例。Spring MVC是Spring框架的一部分,它提供了一种模型-视图-控制器(MVC)架构来构建Web应用程序。让我们一...

      Struts+Spring+Hibernate配置说明

      它们分别用于构建MVC(Model-View-Controller)架构的视图层、控制层以及持久化层。本文将详细介绍如何在开发环境中配置这三个框架,为读者提供一个清晰且实用的指南。 #### 二、所需软件与安装步骤 **1. Java SDK...

      spring mvc基础

      Spring MVC配置文件主要用于配置Spring MVC的各个组件,例如视图解析器、拦截器、异常处理器等。 ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans"...

      spring MVC简单示例

      Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(Model-View-Controller)架构的应用程序提供了强有力的支持。在本示例中,我们将深入探讨Spring MVC的基本概念、配置以及如何创建一个...

      spring-framework-3.2.x-for-eclipse.rar

      3. **MVC(Model-View-Controller)**:Spring MVC是Spring框架的一部分,用于构建Web应用程序。了解DispatcherServlet、HandlerMapping、ModelAndView等组件的工作流程,有助于我们设计高效的Web应用。 4. **数据...

      Spring MVC入门实例

      在 `spring-mvc-config.xml` 文件中,我们需要配置视图解析器(ViewResolver)和其他相关组件。 ```xml &lt;!-- spring-mvc-config.xml --&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

      非注解方式配置springmvc

      首先,Spring MVC的核心配置文件通常为`spring-servlet.xml`,在这个文件中,我们需要配置DispatcherServlet、Controller扫描范围、视图解析器、模型数据转换器以及各种拦截器等关键组件。 1. **DispatcherServlet...

      Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

      Struts 是一个基于 MVC(Model-View-Controller)设计模式的开源框架,用于构建企业级 Java Web 应用程序。在Myeclipse中,通过Add Struts Capabilities功能,可以快速地在项目中集成Struts。配置过程中,Struts-...

      Eclipse使用maven搭建spring mvc源码

      本教程将详细介绍如何在Eclipse IDE中使用Maven来搭建一个基于Spring MVC的源码项目。 首先,我们需要理解Maven。Maven是Apache开发的一个项目管理工具,它能够帮助开发者管理项目的构建、报告和文档等生命周期过程...

      spring mvc核心包(包含文件上传)

      在Spring MVC的配置中,需要设置最大上传文件大小和总请求大小,例如: ```xml &lt;bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"&gt; ...

      spring mvc文件上传下载实例

      3. **控制器处理**:在Spring MVC的控制器方法中,我们可以使用`@RequestParam("file") MultipartFile file`来接收上传的文件。然后,可以将其保存到服务器的指定位置。 **文件下载:** 1. **创建下载方法**:在...

      MVC框架设计_renjun_2010-11-08

      MVC(Model-View-Controller)是一种软件架构模式,常用于简化Web应用程序的开发和维护。它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。这种分离有助于管理复杂的应用程序,并...

      SPring注解及页面跳转实例

      - 在`web.xml`中使用`&lt;init-param&gt;`来指定配置文件的位置,可以是多个文件或模式匹配的文件列表。 ```xml &lt;servlet-name&gt;springMVC&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet....

    Global site tag (gtag.js) - Google Analytics