Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms Struts2标记仅以文本形式检索单个字段错误_Forms_Jsp_Struts2 - Fatal编程技术网

Forms Struts2标记仅以文本形式检索单个字段错误

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

如何在没有任何格式的情况下检索单个字段错误

我只想要在jsp中没有任何格式的纯文本消息,这可能吗

这可以在一个动作中完成,但是我如何在jsp中完成呢

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中所有字段的顶部添加一个字段错误