文档章节

struts2标签之<s:fielderror>

lzw_me
 lzw_me
发布于 2014/05/29 16:27
字数 295
阅读 52
收藏 0
点赞 0
评论 0

1.s:fielderror输出指定错误信息,而不是输出全部错误信息

在struts2框架中,例如在完成数据类型转 换、数据校验时如果出现错误信息,我们会利用ActionSupport类中addFieldError方法来添加错误信息内容(如:在Action中使 用this.addFieldError("username" , "用户名已存在!");
)。在JSP页面中利用<s:fielderror/>标签在相应的字段处输出错误信息。(如:JSP页面:<s:textfield name="username" label="用户名"/>,在该处后面使用<s:fielderror/>标签, 那么上面的错误信息也就会显示到username这个输入框的旁边。)

但是,在实际开发中,<s:fielderror/>它会输出全部的错误信息内容。而如果想选择性地输出指定错误信息。我们可以使用如下代码解决:
第一种方法:

  1. <s:fielderror>  

  2.   <s:param>username</s:param> <!--显示指定的 username字段的 错误消息-->  

  3.   <s:param>username2</s:param> <!--显示指定的 username2字段的 错误消息-->  

  4. <s:fielderror/>  

第二种方法:

  1. <s:fielderror fieldName="username"/> <!--显示指定的 username字段的 错误消息-->  

  2. <s:fielderror fieldName="username2"/> <!--显示指定的 username2字段的 错误消息-->  

 


本文转载自:http://blog.csdn.net/csscnu/article/details/7877792

共有 人打赏支持
lzw_me
粉丝 4
博文 124
码字总数 42741
作品 0
昌平
程序员
如何修改Struts2 FiledError样式

有时候,使用Struts2的<s:fielderror />标签还是比较好的。但是这个标签本来的样式实在很难看,不但换行,而且有个大大的黑点。一看就知道用了<ui><li /></ui>。 修改方法: 1. 找到struts2...

Zero零_度 ⋅ 2015/07/21 ⋅ 0

struts2 中的 addActionError 、addFieldError、addAction

一、addActionError("错误内容"):Action级别的错误消息 this.addActionError("错误信息1"); this.addActionError("错误信息2"); 显示消息的标签是:<s:actionerror />显示全部的 Action级别的...

林家的人 ⋅ 2014/06/01 ⋅ 0

JSP的前台验证方式

1.普通的JS验证 1) 使用方法: 在JSP页面或者JS文件里,编写js代码,进行判断。比如 2) 错误信息显示: 1 function validateBeforeAdd*(){ 2 var name=document.getElementById('username')....

Mr_LGQ ⋅ 2016/02/17 ⋅ 0

struts2-validate

输入验证 ValueStack/OGNL 三个拦截器 1:输入验证 验证用户名是否输入,验证密码是否符合要求... 验证的方式: 1:脚本验证 - JS验证,这种验证很容易就可以让黑客跳过。 2:服务器验证 在S...

CarlDing ⋅ 2016/06/23 ⋅ 0

Exception Name: No result defined for action

在开发中总遇到这个问题,No result defined for action: 原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。...

mahb520 ⋅ 2016/05/30 ⋅ 0

Struts2 标签库详解

网上转载的http://blog.163.com/hzdlove/blog/static/131999881201082111852520/ Struts2 标签库讲解 2010-09-02 12:16:03| 分类: struts2 |举报 |字号 订阅 要使用Struts2的标签,只需要在J......

技术小牛 ⋅ 2014/04/14 ⋅ 0

No result defined for action and result input -...

这是struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说 <input type="text" name="bianliang" value="${bianliang}"> 当 bianliang值为NULL时,又或者变量是int,long,double而值...

孙斐 ⋅ 2011/09/29 ⋅ 0

struts2中的addActionError 、addFieldError、addActionMe

一 addActionError ①概念 addActionError是Action级别的错误消息 ②添加 this.addActionError("错误信息"); ③显示 <s:actionerror />显示全部的Action级别的错误消息,可以加CSS 二 addFie...

小和尚敲代码 ⋅ 2016/02/03 ⋅ 0

Struts2基础知识

(1) 部署Struts2项目步骤 1.1 copy struts.xml文件到项目的src目录 1.2 copy 所需要的jar文件 1.3 配置web.xml文件 <filter> <filter-name>struts2</filter-name> <filter-class> org.apa......

lovedreamland ⋅ 2011/02/10 ⋅ 0

addFieldError--用法

addActionError() 与addFieldError ()有什么不同, 这里说一说,   这两个都是com.opensymphony.xwork2.ActionSupport类下的方法.   addActionError (String  anErrorMessage)   添加一...

王阔 ⋅ 2012/09/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 今天 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部