`
落雨潇潇
  • 浏览: 4381 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于struts.xml中result的type属性为redirect的传值问题

    博客分类:
  • java
阅读更多

曾经开发过的一个小项目,昨天打开来看发现一问题,就是如果登录失败,则在登录页面给出相应提示,但是出现了错误提示,登陆页面的图片却不见了,这样是有问题的,昨晚就修改了下:

之前在result中并未配置type属性,则默认为转发而非重定向,这样一来不知为何,登录界面图片就不显示了,后来把type属性置为redirect,图片倒是显示了,但是错误提示又不见了,网上大概搜了下,问题得以解决。

解决方法大致如下,也即配置result:

<result name="" type="redirect">
     <param name="location">***.jsp</param>
     <param name="message">${messages}</param><!-- 这是需要传递的数据,此数据会显示在地址栏 -->
</result>

 然后在页面通过以下方法获取即可

<=request.getParammeter("messges")>

 

 

 

分享到:
评论

相关推荐

    struts2属性文件struts.xml的配置

    ### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...

    struts2的struts.xml文件的元素结构

    在Struts2中,`struts.xml`文件是核心配置文件,用于定义应用的行为、动作映射、结果类型、拦截器等。这篇博文主要探讨了`struts.xml`文件的元素结构,下面我们将详细解析这些关键元素。 首先,`struts.xml`文件...

    struts-xml.zip

    这个名为"struts-xml.zip"的压缩包包含了关于Struts2配置文件的详细示例源代码,有助于开发者更好地理解和掌握Struts2框架的工作原理。 首先,`struts-xml`通常指的是`struts-config.xml`或`struts2.xml`,这是...

    struts2中常用Result类型(type)的用法和出现的问题

    使用 redirect 时,struts.xml 文件中需要配置 result 元素,并指定 type 为 redirect。 例如:&lt;result name="success" type="redirect"&gt;aaa.jsp&lt;/result&gt; 在上面的配置中,redirect 将请求重定向到 aaa.jsp 页面...

    struts2 result type 介绍

    在Struts2中,Result Type是由`struts-default.xml`配置文件中的`&lt;package&gt;`元素的`defaultResultType`属性指定的,默认情况下,这个值通常是“dispatcher”,意味着Action完成后会使用Dispatcher Result来渲染JSP...

    struts2中result类型之redirect

    `Redirect`是`Result`类型中的一种,它涉及到Web应用程序中的URL重定向概念,对用户浏览器的历史记录、防止重复提交等问题有直接影响。 首先,让我们理解一下`Result`的基本概念。在Struts2框架中,每个动作...

    struts2的action的几种result type说明

    在`struts-default.xml`配置文件中,我们可以看到Struts2支持多种内置的Result Type。 1. **dispatcher** (默认): 这是最常见的Result Type,它使用Servlet Dispatcher将请求转发到指定的JSP页面或Servlet。`class=...

    struts2.0 教程(标签,XML配置,入门例子,帮助手册)

    "struts 2 action type为chain传值.doc"将详细阐述如何在Action之间传递数据。 "Struts2 strus.xml中result类型及含义.doc"将涵盖不同的Result类型,如dispatcher(默认),redirect,stream等,它们决定了请求处理...

    struts2 result转向到action

    **Result** 在 Struts2 配置文件(通常是 struts.xml)中被定义,用来指定 Action 处理完业务逻辑后如何响应客户端请求。例如,可以配置 Result 来重定向到另一个 JSP 页面或者另一个 Action。 当开发者希望在 ...

    ·Struts2配置文件介绍 超级详细

    在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`struts-default.xml`等。 - **web.xml**:它是Web应用的部署描述...

    struts2 result配置详解

    在 Struts2 框架中,Redirect 和 Redirect-action 是两个不同的 Result 配置类型。Redirect 配置用于重定向到一个新的 URL,而 Redirect-action 配置用于重定向到一个 Action。 Redirect-action 配置可以省略后缀名...

    魔乐科技Struts2.x框架笔记

    **多人开发**:为了便于多人协作开发,可以定义多个`Struts-*.xml`文件,并在主配置文件`struts.xml`中通过`&lt;include file="struts-*.xml"&gt;`引入这些子配置文件。这样可以有效组织和管理项目中的配置信息。 综上所...

    struts试题

    在 Struts 中,可以通过修改 struts.I18n.encoding 的值为 GBK 来解决中文乱码问题。 12. Struts2 的动作类常量返回值: Struts2 的动作类常量返回值有 success、input 等,但 never 不是其中之一。 13. Struts2 ...

    Struts2--result配置的各种视图转发类型

    在Struts2中,结果(Result)是Action执行后控制流程的重要部分,它负责将处理后的数据或者控制逻辑转向合适的视图。这篇博文将深入探讨Struts2中的result配置以及各种视图转发类型。 首先,让我们理解Result的基本...

    Struts 2的用法

    5. **配置struts.xml文件**:在`struts.xml`中,为每个Action定义一个`&lt;action&gt;`元素,包括action名称、类、方法和结果页面。 6. **编写JSP页面**:JSP页面用于展示视图。通过导入Struts 2的标签库`...

    struts2.pdf

    &lt;result name="cancel" type="redirect"&gt;/welcome&lt;/result&gt; ``` 在上面的例子中,当`execute`方法返回`cancel`时,会通过重定向的方式跳转到`/welcome`页面。 - **struts.properties**:这是一个包含全局配置...

    struts.docx

    在Action中,你可以封装请求参数,这通常通过实现`ModelDriven`接口或直接在Action类中定义属性来实现,Struts2会自动将请求参数绑定到这些属性上。 Ognl(Object-Graph Navigation Language)ValueStack是Struts2...

    Struts2学习资源Result part1.rar

    Result类型是通过配置在Action类的execute方法返回值或者struts.xml配置文件中定义的。默认情况下,如果未明确指定Result类型,那么Struts2会默认使用"dispatcher",它将请求分发到一个JSP页面。然而,Struts2提供了...

    struts2 跳转至404 页面的解决方案

    检查`&lt;result&gt;`的`type`和`name`属性,确保它们指向了实际存在的JSP或Servlet。 2. **Namespace配置**:Action可以包含在命名空间内,以实现模块化。如果请求URL没有正确包含命名空间,或者`struts.xml`中没有对应...

    Struts2 Result类型

    在实际应用中,开发者可以根据需求选择合适的Result类型,通过在`struts.xml`配置文件中定义result元素,指定name(通常为Action的返回码)和type(对应Result类型),以及对应的资源路径,来实现Action执行后的页面...

Global site tag (gtag.js) - Google Analytics