首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2 学习札记5-Validate

2012-10-19 
Struts2 学习笔记5--Validate数据校验1、简单校验使用addFieldError方法和s:fieldError标签简单处理数据校

Struts2 学习笔记5--Validate

数据校验

1、简单校验
使用addFieldError方法和s:fieldError标签简单处理数据校验。

将错误信息作为field加入
public class UserAction extends ActionSupport {
??? private String name;
???
??? public String add() {
??? ??? if(name == null || !name.equals("admin")) {
??? ??? ??? this.addFieldError("name", "name is error");
??? ??? ??? this.addFieldError("name", "name is too long");
??? ??? ??? return ERROR;
??? ??? }
??? ??? return SUCCESS;
??? }

??? public String getName() {
??? ??? return name;
??? }

??? public void setName(String name) {
??? ??? this.name = name;
??? }
}

jsp中标签设置:
<body>
??? User Add Error!
??? <s:fielderror fieldName="name" theme="simple"/>
??? <br />
??? <s:property value="errors.name[0]"/>
??? <s:debug></s:debug>
</body>
错误信息放入到值栈中,显示调试值栈状态用标签<s:debug></s:debug>。如下图:


Struts2 学习札记5-Validate


Struts2 学习札记5-Validate

?

?

查找struts标签库


?

?

?

热点排行