2
在我的ActionForm我有validate方法:的Struts 1.3的ActionErrors访问
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request){
ActionErrors errorList = new ActionErrors();
errorList.add("myError", new ActionMessage("this is my error"));
return errorList;
}
然后,该流程将返回到页面form.jsp。
我想从我的form.jsp页面访问该错误,但使用JSTL的EL而不是html:错误 标记。 我知道errorList是作为一个属性存储在请求范围内,但我需要属性的确切名称。你能告诉下存储在请求中的错误列表的名称是什么? 谢谢!
谢谢!有没有办法与JSTL一起使用? – TGM
@TGM不确定你的意思;这是一个常规的请求属性键 - 所有常规的JSTL东西都适用于它。不过,我不确定我不打算使用Struts标签来实现特定于Struts的功能。 –
这对我来说更是一个理论问题。我不太明白哪个是我应该用来访问“myError”内容的确切属性名称。 ERROR_KEY和ERROR是常量,并且据我所知,不能用JSTL访问。 – TGM