各位大侠,小弟被一问题困惑,很是不解,我在action中用addFieldError("errorUserName","用户名填写错误")生成错误信息,在jsp页面中通过<s:fielderror fieldName="errorUserName" theme="simple" />输出不了错误信息,改用
<s:fielderror theme="simple">
<s:param>errorUserName</s:param>
</s:fielderror>也拿不到值,
让小弟不解的是我用<s:debug>调试,发现valueStack里面的fieldErrors是有值的。
小弟已经纠结好久了,求指教!!!!!
<s:fielderror theme="simple">
<s:param>errorUserName</s:param>
</s:fielderror>也拿不到值,
让小弟不解的是我用<s:debug>调试,发现valueStack里面的fieldErrors是有值的。
小弟已经纠结好久了,求指教!!!!!
另一标签可以使用<s:property value="errors.fieldname[0]"/>获取自定义样式的错误信息。
if($("#message ul span").html().length>0){
alert($("#message ul span").html());
};body里面要定义<div id="message" style="display:none"><s:fielderror /></div>;然后action里面写this.addFieldError("successSet", "设置成功!");就可以成功显示提示信息。一直都是这样用的
this.addFieldError("name", "name is error!");
return ERROR;
}addFieldError(name,“name is error”)
找了好久。