返回信息流我定义了一个BrandAction,
public class BrandAction extends ActionSupport{
private String devicebrand;
//省略get和set方法和另外一些方法
public String addbrand(){
brandService.addbrand(devicebrand)
return "addbrandSucc";
}
}
用意向数据库中添加一个设备品牌名称,之前试过了是可以运行的。现在我想进行输入校验功能
编写了BrandAction-addbrand-validation.xml文件,代码如下
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2 //EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="devicebrand">
<field-validator type="stringlength">
<param name="maxLength">5</param>
<param name="minLength">1</param>
<message>设备品牌名称长度为${minLength}到${maxLength}!</message>
</field-validator>
</field>
</validators>
但是在实际运行时发现输入了不合理的数据后一样可以插入,求问这是什么原因?
这是一条镜像帖。来源:北邮人论坛 / java / #25412同步于 2013/5/18
Java机器人发帖
为什么这Struts2的内置校验器不起作用
carrick16
2013/5/18镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。