`
mjbb
  • 浏览: 89221 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

在Action中使用ActionErrors

JSP 
阅读更多
//在Action中我们可以使用ActionErrors来存储错误的信息:
//然后到jsp页面中使用<html:Errors>显示出来

 ActionErrors errors = new ActionErrors();
 errors.add("name",new ActionMessage("用户名不正确",false));
 saveErrors(request,response);
 
 //上面的name:指定在页面显示的name对应的名字,false代码不用配置文件,
// 如果ActionMessage("login.false");这样只有一个参数的时候,就是使用了
 //配置文件中的key,指定相应的值存在errors中了
分享到:
评论

相关推荐

    struts_注册验证_ActionErrors

    - **传递错误信息**:在`execute()`方法中,如果`ActionForm`的`validate()`返回了非空的`ActionErrors`,那么需要将这些错误信息传递给Action,Action再将它们传递给JSP页面。 - **在JSP中显示错误**:在JSP页面...

    struts2 对action中的所有方法进行校验

    总的来说,Struts2提供了灵活且强大的数据校验机制,无论是在XML配置文件中定义,还是利用注解,甚至自定义校验逻辑,都能有效地保证Action中各个方法的输入数据合法,从而提高应用程序的稳定性和安全性。...

    Struts2&ActionError&ActionMessage&Demo

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

    一个struts的action跳转大全

    这里需要注意的是,在第一个Action中,表单验证成功后,会通过`forward`元素跳转到第二个Action处理类`somePackage.someOtherActionClass`。而在第二个Action中,又会根据处理结果决定最终显示的页面。 6. **Action...

    Struts2-ActionError-ActionMessage-Example

    - 在Action类中使用注解进行字段验证: ```java public class YourAction { @NotEmpty(message = "用户名不能为空") private String username; // getters and setters } ``` 5. **错误和消息的显示样式*...

    struts form action验证

    2. **错误处理**:如果在Action的validate()方法中发现错误,也需要将错误消息添加到ActionErrors集合。这些错误将与Form Bean的错误一起传递给视图层。 三、简单计算器应用实例 一个简单的计算器应用可以用于演示...

    struts中ActionForm的validate方法使用小得

    本文将详细讨论如何在Struts中使用ActionForm的`validate`方法进行数据验证。 `validate`方法是在ActionForm中定义的一个可选方法,用于在提交表单数据后验证用户输入的有效性。这个方法通常会在调用Action的`...

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

    5. 处理验证结果:在Action的execute方法中,可以使用`ActionErrors errors = ActionContext.getContext().getActionErrors();`获取验证错误,并根据需要处理它们。 6. 视图显示:在JSP页面中,使用Struts2的标签库...

    关于struts表单验证

    如果在`validate()`方法中发现错误,你应该使用ActionErrors对象记录这些错误。例如,在登录表单验证中,我们可以检查用户名和密码是否为空,如果为空则添加一个ActionError对象到ActionErrors: ```java public ...

    Struts记录整理文档

    `中的`name`键需要在页面上对应的`property`属性中使用,如`&lt;html:messages property="name"/&gt;`。 6. **ActionMessages与ActionErrors的区别**: 虽然`ActionErrors`和`ActionMessages`都用于传递信息,但`...

    struts2数据验证与国际化

    然后,这些错误信息可以通过在JSP页面中使用`&lt;html:errors&gt;`标签来展示,如下所示: ```jsp &lt;html:errors property="org.apache.struts.action.GLOBAL_MESSAGE"/&gt; ``` 为了使错误信息更具可读性,可以在属性文件...

    java 中文问题(java web 开发中的中文问题)

    在 web 开发中,可以使用过滤器来设置字符集,例如: ```java package com.web; import javax.servlet.*; import java.io.IOException; public class EncodeFilter implements Filter { protected String ...

    各框架的优缺点.pdf

    在这个步骤中,ActionServlet 作为 Struts1 框架的核心组件,负责接收客户端的请求,并将其与配置文件中的 ActionMapping 实例进行匹配。如果匹配失败,就返回路径请求无效的信息。 2. 如果 ActionForm 实例不存在...

    struts2 基本校验(配置文件形式)

    在Action类中,我们可以通过`ActionErrors`接口获取并显示这些错误。 **其他知识点:** 1. **校验拦截器**:在Struts2的默认拦截器栈`defaultStack`中,包含了`validation`拦截器,负责执行数据校验。 2. **...

    struts in action中文版1.2

    这部分内容介绍了除了上述四个文件外,还有哪些其他的配置文件可能在Struts项目中使用,如数据库连接配置文件等。 **4.2. Web应用部署描述符** 这部分内容深入介绍了web.xml文件的作用,以及如何正确配置Servlet、...

    Struts API参考手册 PDF版本

    ActionMapping是在配置文件中定义的,并由Struts框架在运行时加载和使用。 ### ActionMessages 和 ActionErrors ActionMessages和ActionErrors是Struts提供的消息和错误信息处理机制。ActionMessages用于存储成功...

    Struts使用技巧和注意事项

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

    Struts In Action中文版

    这部分内容总结了构建logon应用过程中使用到的关键技术和特性。 ##### 3.3 解剖logon应用 这部分内容通过分析logon应用的各个组成部分,帮助读者深入了解Struts框架的工作原理。 ##### 3.3.1 欢迎屏幕的浏览器...

Global site tag (gtag.js) - Google Analytics