`
pengfeifei26
  • 浏览: 241118 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

<mvc:view-controller path="" view-name=""/>用法

阅读更多
两种用法

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中配置静态访问路径
Xml代码 
<!-- 访问静态资源文件  --> 
    <mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/> 
像这样,jsp文件若放在静态路径/images下,可以直接访问,而不经过controller。
分享到:
评论

相关推荐

    spring mvc基础

    &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;classpath:config/springAnnotation-*.xml&lt;/param-value&gt; &lt;/context-param&gt; &lt;!-- 启动Spring上下文监听器 --&gt; &lt;listener&gt; &lt;listener-class&gt;org....

    搭建struts1.x环境例子源码

    Struts1.x是一个经典的Java Web开发框架,由Apache软件基金会维护,它提供了MVC(Model-View-Controller)设计模式的实现,使得开发者能够更好地组织和管理Java Web应用程序的结构。本例子源码旨在帮助初学者理解并...

    SpringMVC-SSH全注解

    &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /&gt; &lt;property name="prefix" value="/jsp/" /&gt; &lt;property name="suffix" value=".jsp" /&gt; &lt;/bean&gt; &lt;!-- 配置jdbc -...

    structs入门经验谈

    Struts 是一款基于 Model-View-Controller (MVC) 设计模式的开源框架,用于简化 Java Web 应用程序的开发。它提供了一种结构化的方式来组织业务逻辑、用户界面和控制流程。 #### 安装与配置 为了安装并运行 Struts...

    springmvc搭建

    &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; &lt;property name="prefix" value="/WEB-INF/views/" /&gt; &lt;property name="suffix" value=".jsp" /&gt; &lt;/bean&gt; &lt;/beans&gt; ``` **...

    SpringMVC环境搭建

    &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; &lt;property name="prefix" value="/WEB-INF/views/"/&gt; &lt;property name="suffix" value=".jsp"/&gt; &lt;/bean&gt; &lt;/beans&gt; ``` 5....

    Struts 1.XX <html:file>的使用

    Struts 1.XX 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它在早期Web开发中被广泛使用。`&lt;html:file&gt;`是Struts提供的一个标签,主要用于处理用户在HTML表单中上传文件的功能。在Struts 1中,这...

    Developing a Spring Framework MVC application step-by-step

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

    spring WEB入门级项目搭建

    &lt;label for="password"&gt;Password:&lt;/label&gt; &lt;input type="password" id="password" name="password" required="required"/&gt;&lt;br/&gt; &lt;input type="submit" value="Login"/&gt; &lt;/form:form&gt; &lt;%-- 显示错误信息 --%&gt; ...

    java企业级开发例题

    &lt;forward name="success" path="/welcome.jsp"/&gt; &lt;forward name="error" path="/login.jsp"/&gt; &lt;/action&gt; ``` 2. **创建Action类**:每个Action类需要继承自Struts提供的`Action`类,并重写`execute`方法。这个...

    struts1[1].2配置详细.doc

    Struts 1.2 是一个基于 Model-View-Controller (MVC) 设计模式的 Java Web 开发框架,用于构建动态、数据驱动的 Web 应用程序。在使用 Struts 1.2 时,配置文件是核心部分,主要包括两个关键文件:`web.xml` 和 `...

    Struts原理、开发及项目实施

    Struts原理、开发及项目实施&lt;br/&gt; Holen 2002-9-12&lt;br/&gt;&lt;br/&gt;1、 摘要&lt;br/&gt;2、 关键词&lt;br/&gt;3、 Framework&lt;br/&gt;4、 Struts的起源&lt;br/&gt;5、 Struts工作原理&lt;br/&gt;6、 Struts安装&lt;br/&gt;7、 一个实例&lt;br/&gt;8、 Struts优缺点...

    非注解方式配置springmvc

    &lt;mvc:mapping path="/**" /&gt; &lt;bean class="com.example.MyInterceptor" /&gt; &lt;/mvc:interceptor&gt; &lt;/mvc:interceptors&gt; ``` 6. **异常处理**: 可以通过`&lt;bean&gt;`标签定义一个实现了HandlerExceptionResolver接口...

    maven搭建springMVC环境

    &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; &lt;property name="prefix" value="/WEB-INF/views/" /&gt; &lt;property name="suffix" value=".jsp" /&gt; &lt;/bean&gt; &lt;/beans&gt; ``` ...

    Eclipse使用maven搭建spring mvc源码

    &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; &lt;property name="prefix" value="/WEB-INF/views/" /&gt; &lt;property name="suffix" value=".jsp" /&gt; &lt;/bean&gt; &lt;/beans&gt; ``` 6....

    使用Eclipse构建Maven的SpringMVC项目

    &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; &lt;property name="prefix" value="/WEB-INF/views/" /&gt; &lt;property name="suffix" value=".jsp" /&gt; &lt;/bean&gt; &lt;/beans&gt; ``` 7...

    Stripes使用Ajax

    Stripes是一个用于Java Web开发的轻量级框架,它旨在简化MVC(Model-View-Controller)架构的应用程序开发过程。与Struts2相比,Stripes更加简洁明了,其设计原则更加倾向于简单实用。 #### 二、Stripes框架中的...

Global site tag (gtag.js) - Google Analytics