`
zxlj2ee
  • 浏览: 35361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

<html:errors/>

    博客分类:
  • jsp
阅读更多
我在一个jsp里用到了两次<html:errors/>,分别在两个form表单里,可是写了两个之后<html:errors/>,点任何一个表单中的提交按钮这两个<html:errors/>都会一起显示错误信息,要想让他们分别显示自己该显示的错误信息的话,看下边解决办法

======================<html:errors>======================
Action 中 :
   Java代码
ActionMessages message = new ActionMessages();  
   message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 ));  
   this.saveErrors(request,message);  
   return ActionForward; 

ActionMessages message = new ActionMessages();
   message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 ));
   this.saveErrors(request,message);
   return ActionForward;
JSP 页面中 :
  Html代码
<html:errors property=" 消息句柄 "/>  

<html:errors property=" 消息句柄 "/>
如果Action中这样设定(false),页面的提示信息将不从资源文件里读取:
   Java代码
ActionMessages message = new ActionMessages();  
   message.add("消息句柄",new ActionMessage("String类型描述信息));",false));  
   this.saveErrors(request,message);  
   return ActionForward; 

ActionMessages message = new ActionMessages();
   message.add("消息句柄",new ActionMessage("String类型描述信息));",false));
   this.saveErrors(request,message);
   return ActionForward;
JSP页面:
   Html代码
<html:errors/>或<html:errors property="消息句柄"/> 
分享到:
评论
1 楼 mo2008wq 2009-08-11  
如果把"消息句柄"改为ActionMessages.GLOBAL_MESSAGE呢?又会怎样呢?

相关推荐

    JSTL详细标签库介绍

    ------------异常处理程序&lt;BR&gt;&lt;BR&gt;12.5一个异常处理的简单实例:除数为0&lt;BR&gt;&lt;BR&gt;需求:使用一个小应用程序,完成两数相除的计算&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;分析:&lt;BR&gt;我们使用有顶向下,逐步求精的...

    JSP Struts之HTML标签库详解

    3. **错误和信息展示标签**:`&lt;html:errors&gt;`标签用于显示用户输入过程中产生的错误信息。它可以自动从请求对象中获取ActionErrors对象,并将其转换为用户友好的消息。 **Bean标签库** Bean标签库主要用于处理...

    Struts的html errors的用法

    物品名称: &lt;html:text property="name"/&gt;&lt;html:errors property="sellname"/&gt; &lt;br/&gt;&lt;br/&gt; &lt;html:submit value="搜索"/&gt; &lt;/html:form&gt; ``` **关键代码解析:** - `&lt;html:errors property="sellname"/&gt;`: 这一行是...

    OA 办公自动化, DAO登陆设计

    &lt;FONT color="red" size="3"&gt;&lt;html:errors/&gt;&lt;/FONT&gt; &lt;table&gt; &lt;html:form action="/login.do" method="post"&gt; &lt;tr&gt; &lt;td&gt; 用户名 &lt;/td&gt; &lt;td&gt; ...

    Struts 中用Html 标签库的用法(第一部分).rar

    Struts提供`&lt;html:errors&gt;`标签用于显示ActionForm验证时的错误信息,以及`&lt;html:message&gt;`标签用于显示国际化消息。例如: ```jsp &lt;html:errors /&gt; &lt;html:message key="welcomeMessage" /&gt; ``` 7. **隐藏字段...

    Struts提供的和Form相关的标签 .rar

    8. `&lt;html:errors&gt;`标签:用于显示ActionForm中验证错误信息。例如: ```jsp &lt;html:errors /&gt; ``` 9. `&lt;bean:define&gt;`和`&lt;bean:write&gt;`标签:虽然不是Struts的一部分,但常与Struts一起使用。`&lt;bean:define&gt;`...

    struts标准手册

    &lt;html:errors/&gt; &lt;/logic:messagesPresent&gt; ``` - **logic:empty** `logic:empty`标签用于检查集合、数组或字符串是否为空。 主要属性包括: - `name`:要检查的对象名称。 - `property`:对象的属性名。 ...

    struts标签详解

    例如,`&lt;html:errors/&gt;`可以轻松地显示所有错误信息。 2. **Bean标签库** - Bean标签库主要用于访问和操作JavaBeans。`name`和`property`属性用于指定JavaBean及其属性,`scope`定义Bean的作用域。 3. **Logic...

    Struts原理、开发及项目实施

    errors/&gt;&lt;br/&gt;&lt;html:form action="/regUserAction" focus="logname"&gt;&lt;br/&gt;&lt;table border="0" width="100%"&gt;&lt;br/&gt; &lt;tr&gt;&lt;br/&gt; &lt;th align="right"&gt;&lt;br/&gt; Logname:&lt;br/&gt; &lt;/th&gt;&lt;br/&gt; &lt;td align="left"&gt;&lt;br/&gt; ...

    struts 标签库 .

    - `&lt;html:errors&gt;`:显示ActionForm验证错误。 4. 链接标签: - `&lt;html:link&gt;`:创建链接,可以包含动作和参数。 - `&lt;html:rewrite&gt;`:重写URL,避免使用绝对路径。 三、使用Struts标签库的优点 1. 提高代码...

    struts 标签

    &lt;html:errors/&gt; ``` 在这个例子中,`&lt;html:form&gt;`创建了表单,`&lt;html:text&gt;`创建了输入字段,并将输入值绑定到ActionForm的username和email属性。`&lt;html:submit&gt;`定义了一个提交按钮,点击后会触发"registerUser....

    structs入门经验谈

    &lt;html:errors/&gt; &lt;html:form action="/regUserAction" focus="logname"&gt; &lt;table border="0" width="100%"&gt; &lt;tr&gt; &lt;th align="right"&gt;Logname:&lt;/th&gt; &lt;td align="left"&gt; ...

    strus标签总结及例子

    6. `html:errors`标签:用于显示所有ActionForm或ModelDriven接口实例中的错误消息,如`&lt;html:errors/&gt;`,它会自动收集并显示所有验证错误。 7. `html:link`标签:用于创建链接,例如,`...

    Struts标签库详解

    &lt;html:errors/&gt; ``` 6. **`&lt;html:form&gt;`** - **描述**:用于创建表单。`action`属性指定表单提交的处理页面,`method`属性指定表单提交的方法(如GET或POST)。 - **示例**: ```html ...

    struts1标签的使用说明及举例.doc

    &lt;html:errors /&gt; &lt;html:submit value="登录" /&gt; &lt;html:cancel value="取消" /&gt; &lt;/html:form&gt; ``` 在Struts配置文件(struts-config.xml)中应有对应的配置: ```xml &lt;action-mappings&gt; &lt;action path="/login" ...

    struts1标签及实例

    - `&lt;html:errors&gt;`:显示所有ActionForm中验证错误信息。 - `&lt;html:link&gt;`:创建一个链接,可以通过param属性传递参数。 3. **Logic标签库** - `&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`:比较两个表达式的值是否...

    Struts记录整理文档

    `GLOBAL_MESSAGE`是一个预定义的错误类型,可以在页面任意位置通过`&lt;html:errors/&gt;`标签显示所有全局错误。 2. **在页面上显示ActionErrors**: `&lt;html:errors/&gt;`标签会遍历`ActionErrors`中的所有错误,并查找`...

    struts1.2 validate 源代码 实现

    &lt;html:errors/&gt; ``` ### 四、`validatelogin6`文件 `validatelogin6`可能是这个例子中的一个关键文件,可能包含了一个实现了`validate`机制的登录表单验证实例。具体的内容可能包括了`LoginForm`的实现、`struts-...

    Struts-Validate-Reset

    &lt;html:errors /&gt; &lt;html:submit value="Submit" /&gt; &lt;html:reset value="Reset" /&gt; &lt;/form&gt; ``` 在上述例子中,当用户点击“Reset”按钮时,Struts框架会调用相应的ActionForm的reset方法,清空表单字段,使表单...

Global site tag (gtag.js) - Google Analytics