`

Spring4MVC之@JstlView

 
阅读更多

 

JstlView

 

若项目中使用了 JSTL,则 SpringMVC 会自动把视图由InternalResourceView 转为 JstlView

若使用 JSTL 的 fmt 标签则需要在 SpringMVC 的配置文件中配置国际化资源文件

若希望直接响应通过 SpringMVC 渲染的页面,可以使用 mvc:view-controller 标签实现

 

 

1. 配置mvc:view-controller

 

    <!--配置直接转发页面-->
    <!--可以直接跳转至相应的页面,无需经过Handler的方法-->
    <!--
                       测试地址:  http://localhost:8080/org.rabbitx.web.spring4mvc/login
    -->
    <!--问题:
                        使用此配置后,之前使用注解配置的转发将失效,不能正常工作。解决办法是添加配置:<mvc:annotation-driven></mvc:annotation-driven>
    -->
    <mvc:view-controller path="/login" view-name="login"/>
    
    <!--在实际开发中通常都需要配置此标签-->
    <mvc:annotation-driven></mvc:annotation-driven>

 

2. 测试地址:http://localhost:8080/org.rabbitx.web.spring4mvc/login

 

 

 

分享到:
评论

相关推荐

    Spring_MVC_实战教程

    Spring MVC 是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller(MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本实战教程将深入讲解Spring MVC的关键组件和工作流程,帮助开发者更...

    Spring_MVC 3.0整理汇总

    【Spring_MVC 3.0 整理汇总】 一、前言 Spring_MVC 3.0 是一款广泛使用的轻量级MVC框架,因其简洁的设计、强大的功能和优秀的性能,自3.0版本发布以来,深受开发者的青睐。与Struts2相比,Spring_MVC在学习曲线、...

    spring3mvc真正入门资料

    相比之下,Struts2需要开发者在性能优化方面投入更多精力,尤其是在MVC部分。 3. **灵活性**:Spring3 MVC 依托于Spring框架的卓越扩展性,提供了无与伦比的灵活性,开发者几乎不会感到框架带来的约束。 ### **...

    Spring 2.5 mvc例子

    **Spring MVC 框架详解** Spring MVC 是 Spring 框架的一个重要组成部分,它是一个用于构建 Web 应用程序的模型-视图-控制器(MVC)框架。在 Spring 2.5 版本中,这个框架已经相当成熟,为开发者提供了强大的功能和...

    spring3mvc入门资料

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建Web应用程序提供了一种模型-视图-控制器(MVC)架构。Spring3 MVC 是该框架的一个特定版本,这里我们将探讨其核心类与接口以及核心流程。 1. **...

    spring mvc深入总结

    `View` 接口代表视图,`JstlView` 是它的常见实现之一。 Spring MVC 的核心流程大致如下: 1. 用户发起请求,被 `DispatcherServlet` 拦截。 2. `DispatcherServlet` 根据 `HandlerMapping` 将请求映射到对应的 ...

    SpringMVC jar包合集

    - 视图解析器如 org.springframework.web.servlet.view.InternalResourceViewResolver 或 org.springframework.web.servlet.view.JstlView,它们负责将模型数据绑定到特定的视图技术,如 JSP、FreeMarker 或 ...

    spring_MVC框架

    p:viewClass="org.springframework.web.servlet.view.JstlView"/&gt; ``` - **InternalResourceViewResolver**: 配置视图解析器,设置视图前缀和后缀。 - **context:component-scan**: 扫描指定包下的组件,...

    spring3.0 mvc使用入门,含具体例子

    &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /&gt; &lt;!-- 国际化消息源 --&gt; &lt;bean id="messageSource" class="org.springframework.context.support....

    spring mvc 使用

    4. **整合其他技术**:Spring MVC可以轻松地与其他技术集成,如MyBatis、Hibernate等持久层框架,以及Spring Security、Acegi等安全框架。 总结,Spring MVC提供了一套完整的解决方案,简化了Web应用程序的开发过程...

    spring mvc

    Spring框架的核心组件之一,Spring MVC提供了一种优雅的方式来组织和分离业务逻辑、数据处理以及用户界面。它以其简洁、高效和高度可扩展性而受到广大开发者喜爱。 在Spring 3.0.5版本中,Spring MVC引入了许多增强...

    Spring3-MVC与Struts2.x比较.pdf

    Spring MVC 和 Struts2.x 是两个广泛使用的Java Web开发框架,它们都在模型-视图-控制器(MVC)架构中提供了强大的支持。Spring MVC 以其灵活性、高效性和可扩展性在近年来逐渐受到开发者青睐,尤其是在Spring 3.0...

    Spring3-MVC与Struts2.x比较.docx

    4. **Controller**:Controller接口在Spring MVC中通常不直接使用,因为你可以通过在类上添加`@Controller`注解来创建控制器。 5. **HandlerInterceptor**:这是用于执行预处理和后处理操作的拦截器,比如登录检查...

    spring mvc 框架

    接下来是`config.xml`文件的配置,它是Spring MVC框架的配置文件之一,用于定义视图解析器、控制器映射等组件。 - **视图解析器**: ```xml &lt;!--Definition of ViewResolver--&gt; ...

    spring mvc架包.rar

    Spring MVC是Java EE(现在称为Jakarta EE)框架中的一个核心组件,专为构建Web应用程序而设计。它是一个模型-视图-控制器(MVC)架构的实现,提供了丰富的功能来简化开发、测试和维护Java Web应用的过程。下面将...

    spring-mvc-reading:Spring MVC源代码阅读-mvc source code

    Spring MVC是Spring框架的核心组件之一,它为Java应用程序提供了模型-视图-控制器(MVC)架构模式的实现。在深入研究Spring MVC的源代码之前,我们首先要理解MVC模式的基本概念。MVC将应用程序分为三个主要部分:...

    springMVC入门资料全 含Spring3 0

    标题与描述中的“springMVC入门资料全含Spring3 0”强调了Spring MVC框架的基础学习资源,特别针对Spring 3.0版本。这表明资料覆盖了Spring MVC的核心概念、配置方式以及如何集成到Web应用中,对于初学者来说是全面...

    第四节 Web MVC 核心1

    &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/&gt; ``` 这里配置了组件扫描,处理器映射器和适配器,以及视图解析器来决定如何查找和渲染视图。 【部署 ...

Global site tag (gtag.js) - Google Analytics