Forms Struts2标记仅以文本形式检索单个字段错误
如何在没有任何格式的情况下检索单个字段错误 我只想要在jsp中没有任何格式的纯文本消息,这可能吗 这可以在一个动作中完成,但是我如何在jsp中完成呢Forms Struts2标记仅以文本形式检索单个字段错误,forms,jsp,struts2,Forms,Jsp,Struts2,如何在没有任何格式的情况下检索单个字段错误 我只想要在jsp中没有任何格式的纯文本消息,这可能吗 这可以在一个动作中完成,但是我如何在jsp中完成呢 System.out.println(this.getFieldErrors().get("fileMissing")); 如果您使用的是JSTL,您可以这样做 <c:out value="${fieldErrors['passwordError']}"/> <s:property value="fieldErrors['fi
System.out.println(this.getFieldErrors().get("fileMissing"));
如果您使用的是JSTL,您可以这样做
<c:out value="${fieldErrors['passwordError']}"/>
<s:property value="fieldErrors['fileMissing']"/>
对于struts标签,您可以这样做
<c:out value="${fieldErrors['passwordError']}"/>
<s:property value="fieldErrors['fileMissing']"/>
您可以在jsp中这样使用:
<s:fielderror fieldName="fileMissing"/>
请解释你的答案这和KyleJmD的答案完全一样。。。我想如果你查看ActionSupport,你会看到一张用来保存fieldErrors的地图。使用s:property或c:out可以访问此映射。s:fielderror标记是一种快捷方式,因为它知道在哪里查找(参见Ankur的答案)或更好的struts2标记参考文档。这不起作用。我只是在s:form中所有字段的顶部添加一个字段错误