经过两天的调试,结果已经出来,在此写下自己心得,以供同仁们参考;
如果不会使用myeclipse+hibernate+struts 使用步骤,可以到:http://dev.yesky.com/39/2239039.shtml 去看看;
下面,我只介绍一下,在struts的jsp 页面使用errors 验证,这一效果;
在jsp 页面中,使用的struts 文件如下;
<td>
<html:text property="goodsSelfid" />
</td>
<td>
<html:errors property="stock.err.goodsSelfid" />
</td>
红色的为标志这一goodsSelfid 错误的提示信息,所要显示的信息;
************************************************************************
那么在strutsForm文件代码中,加入以下代码
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
// TODO Auto-generated method stub
ActionErrors errors = new ActionErrors();
if(this.goodsSelfid.equals(""))
{
errors.add ("stock.err.goodsSelfid",new ActionError("goodsSelfidisnull"));
}
return errors;
}
这一段中,蓝色的字段,所要表示的内容为以下定义;
**********************************************************************************
在文件ApplicationResources.properties (在myecipse 生成struts 文档时,会自动添加上此文档)
goodsSelfidisnull=not null
此段中,蓝色为上一界面StrutsForm中的内容, 老红色的“not null”(可以随意定义自己的提示信息) 为在jsp页面<html:errors property="stock.err.goodsSelfid" />处要显示的信息;
如此操作,全部的找错信息,就搞定啦!嗨!不学不知道,也真是简单,思路也够清晰的,不错的结构,就是不知道稳定不!嗨,大家一起讨论就是啦!