`

mvc:view-controller和mvc:resources

 
阅读更多
http://wanghongxu.iteye.com/blog/1345325

mvc:view-controller可以在不需要Controller处理request的情况,转向到设置的View
  @EnableWebMvc 
  @Configuration 
  public class WebConfig extends WebMvcConfigurerAdapter { 

     @Override 
    public void addViewControllers(ViewControllerRegistry registry) { 
       registry.addViewController("/").setViewName("home"); 
     } 

  } 

或者用xml设置方式
<mvc:view-controller path="/" view-name="home"/>



重定向
<mvc:view-controller path="/" view-name="redirect:/admin/index"/>

即如果当前路径是/ 则重定向到/admin/index


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

相关推荐

    spring-mvc-step-by-step(PDF)

    它基于MVC(Model-View-Controller)设计模式,使得开发者能够清晰地分离业务逻辑、数据处理和用户界面。本章节将详细介绍如何从零开始搭建一个Spring MVC应用。 ##### 1.1 创建项目目录结构 项目目录结构是任何...

    Spring3.X @MVC - (一)重要的配置文件

    5. **`&lt;mvc:resources&gt;`**: 用于映射静态资源,如CSS、JavaScript和图片文件,确保它们在部署后可以正确访问。 6. **`&lt;tx:annotation-driven&gt;`**: 如果你的应用程序需要事务管理,这个元素会启用对@Transactional...

    spring MVC快速入门-深入分析.pdf

    它遵循 MVC(Model-View-Controller)设计模式,将业务逻辑、数据、用户界面分离,使得应用程序的结构更加清晰、易于维护。 **优势:** 1. **简单易用**:Spring MVC 的配置简单,易于理解和学习。相比其他框架,...

    MVC_Demo-master.zip

    MVC(Model-View-Controller)是一种软件设计模式,广泛应用于构建Web应用程序,特别是在Java开发中。它将应用逻辑、用户界面和数据处理分离开来,使得代码更易于维护和扩展。模型(Model)负责业务逻辑和数据管理,...

    mvc-hotel-master.zip

    1. **MVC设计模式**:理解Model、View和Controller的职责,如何通过它们协作来处理用户请求并展示结果。 2. **SpringMVC框架**:学习SpringMVC的核心组件,如DispatcherServlet、HandlerMapping、ViewResolver等,...

    spring mvc 使用

    Spring MVC 是一个强大的Java web应用程序开发框架,它用于构建基于模型-视图-控制器(Model-View-Controller,MVC)架构的应用程序。在本文中,我们将深入探讨Spring MVC的基本概念、特点以及如何进行配置。 一、...

    源码:struts-kisso375-demo.rar

    Struts是一个基于MVC(Model-View-Controller)设计模式的Java EE框架,它主要用于构建可维护性高、结构清晰的Web应用程序。而Kisso则是一个轻量级的身份认证与授权框架,它简化了在Java Web应用中实现用户登录、...

    比较实用的MVC框架类-JAVA

    标题中的“比较实用的MVC框架类-JAVA”指的是这是一个使用Java语言实现的MVC(Model-View-Controller)框架。在软件开发中,MVC模式是一种设计模式,常用于构建可维护性和可扩展性良好的Web应用程序。它将业务逻辑...

    MVC新手小试牛刀-泡泡堂

    MVC(Model-View-Controller)设计模式是软件工程中的一种架构模式,广泛应用于Web应用开发中,旨在提高代码的可维护性和可扩展性。在这个模式中,三个主要组件——模型(Model)、视图(View)和控制器(Controller...

    jetbrick-webmvc-samples:jetbrick-webmvc 的示例

    Jetbrick-WebMvc遵循这一模式,Controller处理请求,Model存储和管理数据,View负责渲染视图。 3. **构建与运行** 如描述所示,要构建并运行jetbrick-webmvc-samples,首先需要安装Maven,然后在命令行中执行以下...

    spring-mvc-jsp-one.zip

    在Web开发领域,Spring MVC框架与JSP(JavaServer Pages)的组合是常见的实现模式,尤其在构建MVC(Model-View-Controller)架构的Web应用程序时。Spring MVC提供了一个强大的、灵活的模型层管理,而JSP则用于创建...

    spring-mvc-test:spring-mvc 入门样例工程,可以导入jetty中运行

    - Model-View-Controller(MVC)模式:在Spring MVC中,Model代表业务数据,View负责显示,Controller处理用户请求并协调Model和View。 【项目运行与调试】 导入"spring-mvc-test-master"压缩包后,开发者可以通过...

    Developing a Spring Framework MVC application step-by-step

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

    spring-mvc helloworld demo

    MVC 分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责业务逻辑处理,视图负责数据显示,而控制器接收用户请求并协调模型和视图之间的交互。 1. **创建项目结构**: - `src/main/...

    sencha > MVC

    其中,MVC(Model-View-Controller)模式是Sencha Touch和Ext JS等库的核心设计模式,它有助于实现应用的结构化和可维护性。在本篇中,我们将深入探讨Sencha MVC的概念、结构和实际应用。 1. MVC模式介绍: Model-...

    Passion-Ver2.0:jsp-> Spring

    在Java Web开发中,Spring框架是一个广泛使用的开源框架,它提供了丰富的功能,包括依赖注入、面向切面编程、MVC(Model-View-Controller)架构以及对数据库操作的支持。 1. **JSP与Spring的比较**: - JSP:主要...

    java程序,MVC自定义框架

    Java程序中的MVC(Model-View-Controller)框架是一种广泛应用于Web开发的设计模式,它将应用程序的业务逻辑、用户界面和数据访问分离,使得各部分的职责更加清晰,便于维护和扩展。本自定义框架类似于知名的Struts...

    spring-mvc-step-by-step

    Spring MVC是Spring框架中的一个模块,主要用于构建基于模型-视图-控制器(Model-View-Controller, MVC)设计模式的Web应用程序。该教程覆盖了从环境搭建到集成数据库的全过程,并提供了丰富的代码示例。 #### 1. ...

    SpringMVC入门

    在项目的`src/main/resources`目录下创建`springmvc-servlet.xml`文件,用于配置SpringMVC的上下文。 ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans"...

Global site tag (gtag.js) - Google Analytics