读书人

WebWork 提供了两种级别的异常信息分

发布时间: 2012-07-19 16:02:20 作者: rapoo

WebWork 提供了两种级别的错误信息,分别是actionError和fieldError.

WebWork 提供了两种级别的错误信息,分别是actionError和fieldError.

actionError是这个属性是Collection类型,fieldError是HashMap类型
下面是用velocity在页面上得到错误信息的方法:
一、这是在页面上得到fieldError的信息:
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError#macro(FIELD_ERROR?$field)
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????#if($fieldErrors)
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????#if($fieldErrors.containsKey($field))
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????<table?width="100%"?border="0"?cellspacing="0"?cellpadding="0"?style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/2014/0124/2014012421441328843.gif">????????????????#set($result?=?$fieldErrors.get($field))
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????#foreach($msg?in?$result)
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????<tr>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????????<td>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????????????<div?style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/2014/0124/2014012421441328843.gif">????????????????????????????????$msg
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????????????</div>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????????</td>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????</tr>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????#end
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????</table>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????#end
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????#end
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError#end因为fieldError是HashMap类型,所以这里要传入你要的错误信息对应的KEY,这个KEY下可能会对应多个错误信息,所以进行了一个FOR循环将所以的错误信息都取出。

二、这是在页面上得到actionError的信息:WebWork 提供了两种级别的异常信息,分别是actionError和fieldError#macro(ACTION_ERROR)
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????#if($actionErrors)
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????<table?width="100%"?border="0"?cellspacing="0"?cellpadding="0"?style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/2014/0124/2014012421441328843.gif">????????????#foreach($msg?in?$actionErrors)
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????<tr>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????<td>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????????<div?style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/2014/0124/2014012421441328843.gif">????????????????????????????$msg
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????????</div>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????????</td>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????????</tr>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????????#end
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????????</table>
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError????#end
WebWork 提供了两种级别的异常信息,分别是actionError和fieldError#end比起fieldError,actionError是Collection类型,只要一个FOR循环将所有的错误信息取出即可。

在何时用fieldError和actionError?
1.如果你想显示总体信息,那么actionError是一个好选择,因为对总体信息来说,不需要过细的划分;

2.但是如果你的信息要进行细致的划分,比如你在后台进行数据再次验证,对于传入的字段如果格式不符,对应生成相应的错误信息,那么这时候就要用fiedError了。

读书人网 >Web前端

热点推荐