`
hwpok
  • 浏览: 252077 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

从FieldError中得到信息

    博客分类:
  • Java
HP 
阅读更多
<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->public synchronized static String getInfoFromStruts(
            HttpServletRequest request) {
        String info 
= "";
        
if (request.getAttribute(Constant.VALUE_STACK_NAME) != null) {
            ValueStack vs 
= (ValueStack) request
                    .getAttribute(Constant.VALUE_STACK_NAME);
            HashMap hp 
= (HashMap) vs.findValue("fieldErrors");
            
for (Iterator<String> it = hp.keySet().iterator(); it.hasNext();) {
                String key 
= it.next();
                List value 
= (ArrayList) hp.get(key);
                info 
+= value.get(0+ "<br />";
            }
        }
        
return info;
    }
分享到:
评论

相关推荐

    struts2 标签库 帮助文档

    actionerror标签:输出Action中getActionErrors()方法返回的异常信息。 actionmessage标签:输出Action中getActionErrors()方法返回的信息。 component标签:生成一个自定义的组件。 div标签:AJAX标签,生成一个...

    struts2学习笔记五(第5讲.Struts2的输入校验)

    在Struts2中,错误信息的显示通常是通过ActionError和FieldError对象来实现的。ActionError对象用于记录全局错误,而FieldError对象则针对特定字段的错误。这些错误信息可以通过JSP页面的Struts标签库轻松地展示出来...

    J2EE课堂小测试_答案

    Struts2的运行原理可以分为六个步骤:用户通过浏览器发送页面请求、Struts2核心组件FilterDispatcher调用XXXAction()业务控制器中的execute()方法、业务控制器调用相应的业务方法、从业务模型组件中获得返回的业务...

    更加复杂的Struts validate验证

    4. **FieldError和ActionError**:FieldError用于记录特定字段的验证错误,而ActionError则记录与表单无关的全局错误。这些错误信息会被传递到JSP页面,通过DisplayTag或其他标签库显示给用户。 5. **自定义验证器*...

    重要知识Structs2标签初学者.pdf

    7. **下拉框标签 `&lt;s:combobox&gt;`**:创建一个下拉列表,可从指定的数据源中填充选项。 8. **JavaBean标签 `&lt;s:bean&gt;`**:在Struts1.x中使用较多,用于处理JavaBean对象。 9. **复选框标签 `&lt;s:checkbox&gt;``和`...

    struts2标签大全详解

    5. `&lt;s:doubleselect&gt;`:创建双列选择框,允许用户从两个列表中选择值。 E部分: 1. `&lt;s:if&gt;`,`&lt;s:elseif&gt;`,`&lt;s:else&gt;`:条件判断语句,用于控制标签的渲染。 F部分: 1. `&lt;s:fielderror&gt;`:显示字段级别的错误...

    struts2标签解释

    `&lt;s:combobox&gt;`用于创建下拉选择框,同样可以从Action的列表属性中获取选项。 D. `&lt;s:date&gt;`,`&lt;s:datetimepicker&gt;`,`&lt;s:debug&gt;`,`&lt;s:div&gt;`: `&lt;s:date&gt;`标签用于格式化日期输出。 `&lt;s:datetimepicker&gt;`提供日期...

    Struts2标签列表及说明

    * &lt;s:fielderror&gt;:显示文件错误信息 * &lt;s:file&gt;:文件上传 * &lt;s:form&gt;:获取相应 form 的值 G: * &lt;s:generator&gt;:和 &lt;s:iterator&gt; 标签一起使用 H: * &lt;s:head&gt;:在 &lt;head&gt;&lt;/head&gt; 里使用,表示头文件结束 * ...

    Struts2内置拦截器简介

    - **说明**:如果验证失败,此拦截器会将`fieldError`和`actionErrors`信息封装成JSON格式返回给客户端,适用于Ajax应用。 28. **Profiling (性能分析)** - **功能**:用于收集Action执行过程中的各种性能指标...

    struts2.0的标签库(简介)

    - `&lt;s:fielderror&gt;`:显示字段级别的错误信息。 - `&lt;s:file&gt;`:处理文件上传。 - `&lt;s:form&gt;`:创建表单,可以指定要执行的 Action。 7. **G 组标签**: - `&lt;s:generator&gt;`:与 `&lt;s:iterator&gt;` 配合使用,生成...

    Struts2_note

    - Struts2提供了丰富的标签库,如`s:fielderror`、`s:debug`、`s:property`等,这些标签简化了视图层的开发,可以直接访问Action中的属性或显示错误信息。 13. **控制反转(IoC)与依赖注入(DI)**: - IoC是...

    ssh 框架技术

    - **获取Web容器信息**:通过ActionContext对象可以获得与Web容器相关的信息。 - **ServletActionContext**:提供了获取Web容器信息的方法。 ##### 4. Valuestack - **作用**:ValueStack是Struts2的核心组件之一...

    Struts2资料收集

    8. **异常处理**:Struts2提供了全局和局部的异常处理机制,能够捕获并处理运行时异常,通过配置ActionError或FieldError,可以将错误信息显示给用户。 9. **测试支持**:Struts2支持单元测试和集成测试,可以通过...

    struts2实现文件上传(单个+多个文件上传

    需要注意的是,需要实现`FileUploadAware`接口以便获得上传的文件列表。 ##### Struts 配置文件 配置文件中,需要添加对`FileUploadInterceptor`的支持。例如: ```xml &lt;param name="maximumFileSize"&gt;...

Global site tag (gtag.js) - Google Analytics