Struts2的简单数据校验
2014-04-11 17:17
447 查看
首先需要在ACTION对应的类里添加语句比如:
要在T.java里写this.addFieldError("name", "name is error");,添加一个name的属性,内容是name is error.
s删除学生 <br> </body>
要在T.java里写this.addFieldError("name", "name is error");,添加一个name的属性,内容是name is error.
package com.xjtu.st; import com.opensymphony.xwork2.ActionSupport; import com.xjtu.dto.DTOStudent; import com.xjtu.vo.Student; public class T extends ActionSupport { String name; public String exe() { System.out.println(name); if (name == null || !name.equals("yangzhi")) { this.addFieldError("name", "name is error"); return "error"; } return "aaa"; } public String getName() { return name; } public void setName(String name) { this.name = name; } }然后到要跳转的页面配置struts的标签
<%@ taglib uri="/struts-tags" prefix="s" %>在HTML里的BODY写
<body> <s:debug></s:debug> //看看系统里所 <s:fielderror/> //系统自动输入你存入的信息 <s:property value="errors.name[0]"/>//这个标签是取ValueStack里的值,里面有很多属性,errors是其中的一个属性。
//<s:property value="errors"/> errors里是一个map ,这句话是取出里面所有的键值对
//<s:property value="errors.name"/> errors.name是一个字符串数组,这句话是输出里面所有的内容,因为可以在name里纯如很多信息。
//<s:property value="errors.name[0]"/> 取出第几个值
s删除学生 <br> </body>
相关文章推荐
- Struts2(五) 校验简单数据类型方法 和 值栈的说明
- Struts2--简单数据校验
- Struts2学习---简单的数据校验、访问Web元素
- Struts2慢慢学之六----简单的数据校验
- struts2简单数据校验
- Struts2--简单的数据校验
- Struts2学习——0600简单数据校验
- Struts2的简单数据校验
- struts2简单的数据校验
- Struts2简单数据校验
- Struts2学习---简单的数据校验、访问Web元素
- Struts2数据校验
- struts2 校验数据的有效性 2种方式
- struts2 在Action简单数据验证,取得request,session,application,
- struts2中数据校验
- Struts2表单数据校验
- struts2中对数据进行校验---手工校验
- struts2简单的回传ajax数据方法
- Struts2中的数据校验(二[验证框架校验]) .
- Struts2 入门4 数据校验_类型转换_国际化