`
gis9
  • 浏览: 1842 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

请教 Struts 的 ActionErrors 使用,错误消息未何不输出

阅读更多
代码片断如下:
Action Bean 里的:

    
/* 添加错误 */    
     errors.add(r.getMsg(), new ActionError(r.getMsg()));
     saveErrors(httpServletRequest, errors);
     return actionMapping.findForward("failure");


其中 failure 指向 error.jsp,如下:

<action ....>
    ....
      <forward name="success" path="/result.jsp"/>
      <forward name="failure" path="/error.jsp"/>
    </action>


error.jsp 代码片断:

                       
<td style="PADDING-left:12px;">
                          <html:errors/><br>
			</td>


为什么输出总是空的消息,跟踪代码,错误对象已经生成在ActionErrors集合里了。

是不是还有其他的设置?



         
分享到:
评论
2 楼 gis9 2007-02-07  
其他的Struts标签都能正常显示,例如:

<html:button property="isee" styleClass="button" onclick="javascript:history.go(-1);"><bean:message key="gis9.oktext"/></html:button>

都能够正常显示。
1 楼 datuz 2007-02-07  
其它的struts标记能正常显示吗

相关推荐

    struts_注册验证_ActionErrors

    在Struts框架中,`ActionErrors`是一个非常重要的概念,它是Struts提供的一个错误消息容器,主要用于处理表单验证和用户输入的错误信息。在"struts_注册验证_ActionErrors"这个主题中,我们将深入探讨如何利用`...

    struts的错误处理

    - 在`login.jsp`中添加代码,使用Struts标签库中的`&lt;html:errors&gt;`标签来显示错误信息。 - 示例: ```jsp &lt;%@ taglib uri="/struts-html" prefix="html" %&gt; 登录"/&gt; ``` 通过上述步骤,我们可以在...

    struts中ActionForm的validate方法使用小得

    这样,如果验证失败,ActionErrors就会包含至少一个ActionMessage,从而导致请求不会继续执行Action的`execute`方法,而是根据`struts-config.xml`中的配置跳转到预设的错误处理页面,如"reg.jsp"。 在Struts的配置...

    李顺利Struts2表单验证后回显错误信息 标签使用

    在这个例子中,`#session.actionErrors`是Struts2默认存放全局错误的地方,`&lt;s:iterator&gt;`标签遍历并显示所有错误信息。 李顺利老师的讲解还可能涵盖了错误信息的自定义格式化,例如,使用CSS样式来美化错误信息的...

    如何自定义Struts2表单验证后的错误信息显示格式/样式

    默认情况下,当表单验证失败时,Struts2会返回错误消息,并在页面上以特定的格式显示这些错误。然而,这种默认的错误信息显示可能不符合每个开发者或项目的实际需求,因此自定义错误信息的显示格式和样式就显得尤为...

    struts1使用actionform实现表单验证

    当验证失败时,我们可以使用`addFieldError()`方法向ActionErrors容器添加错误信息。例如,如果我们验证用户名是否为空,可以这样操作: ```java if (username == null || username.trim().length() == 0) { ...

    关于struts表单验证

    本文将详细讲解Struts中的表单验证机制,包括ActionForm Bean的使用、validate()方法和reset()方法,以及如何处理验证错误。 首先,ActionForm Bean是Struts框架中用于存储和管理用户输入数据的Java对象。它需要...

    07Struts错误处理

    为了更好地实现错误信息的管理和国际化,Struts提供了资源文件的使用方式。资源文件可以用来存储各种消息,包括错误信息。 - **资源文件的创建与使用:** - 创建资源文件,如`messages.properties`。 - 在`struts...

    Struts记录整理文档

    本文档将深入讲解Struts中的`ActionErrors`和`ActionMessages`,以及如何在页面上显示这些错误和消息。 1. **ActionErrors**: `ActionErrors` 是 Struts 提供的一个用于收集和存储错误信息的容器。在上述代码中,...

    Struts2&ActionError&ActionMessage&Demo

    4. **显示错误和消息**:在JSP页面中,使用Struts2的标签库(如`s:actionerror`和`s:actionmessage`)来遍历并显示`ActionContext`中的`ActionErrors`和`ActionMessages`。 ```jsp ()"&gt; ()"&gt; ``` 5. **处理...

    Struts使用技巧和注意事项

    在 JSP 页面上使用 `&lt;html:errors&gt;` 标签显示 `ActionErrors` 中的错误信息: ```jsp 用户名: &lt;html:errors property="userName" /&gt;&lt;br /&gt; &lt;!-- 其他表单字段 --&gt; ``` 当 `ActionErrors` 中包含与 `userName`...

    关于Struts2与Validation框架使用中的问题

    6. 视图显示:在JSP页面中,使用Struts2的标签库(如`s:fielderror`)显示验证错误信息。 除了传统的XML配置,Struts2还支持注解驱动的验证,通过在Action类的属性上直接添加如`@NotBlank`、`@Email`等注解,简化...

    Struts-Validation

    - 错误处理:如果验证失败,Struts会将错误信息放入ActionMessage对象,然后通过ActionErrors集合传递给JSP页面,由JSP负责展示错误信息。 3. 验证流程 无论是手动还是自动验证,基本流程如下: - 用户提交表单。 -...

    struts1.x 最简洁国际化 源代码

    - `ActionMessage`和`ActionErrors`是Struts1用来处理和显示错误消息和一般消息的对象。它们可以从资源包中获取,允许开发者将消息文本与实际代码分离,方便国际化。 4. **Struts标签库**: - Struts1提供了一套...

    Struts Validation框架浅尝

    - 使用Struts标签库中的`&lt;html:errors&gt;`标签来展示验证失败时的错误消息。 - 示例代码如下: ```jsp &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; ``` - 这里使用了`&lt;s:errors&gt;`标签来显示任何由...

    Struts技术

    这些错误通常是由`ActionErrors`对象保存的。 - `&lt;logic:present name="info" scope="page"&gt;`:如果`page`作用域下存在名为`info`的属性,则输出该属性的值;如果不存在,则跳过此标签。 - `...

    Struts2-ActionError-ActionMessage-Example

    在Struts2框架中,ActionError和ActionMessage是处理用户输入验证和错误反馈的重要组件,它们使得开发者能够优雅地管理应用程序中的错误信息和用户消息。 ActionError类是用来存储错误信息的,它继承自`java.lang....

    struts validator验证框架项目

    - 使用适当的错误消息,使用户能理解如何修正输入。 - 在开发过程中,确保验证规则覆盖所有可能的输入场景。 - 为了提高性能,避免在不必要的时候执行验证。 8. **总结** Struts Validator框架是Java Web开发...

    2009MLDN魔乐科技Struts课堂05-Struts_Struts国际化处理.rar

    4. **Action及JSP中的使用**:在Action类中,我们可以使用`ActionMessages`或`ActionErrors`对象来添加错误或消息,并在JSP页面中通过`&lt;bean:message&gt;`或`&lt;fmt:message&gt;`标签显示这些消息。这些标签会自动从配置的...

    struts1.2 validate 源代码 实现

    当`validate`方法返回非空的`ActionErrors`时,框架会自动将错误信息传递给请求,然后在JSP页面上使用`&lt;html:errors&gt;`标签显示这些错误。 ```jsp &lt;%@ taglib prefix="html" uri="http://struts.apache.org/tags-...

Global site tag (gtag.js) - Google Analytics