关于struts的错误信息显示

03-02-25 xulei
struts的错误显示一般是在input页面发送失败后,直接显示在form上方,这种方式,可是对于结构和界面相对简单得页面,感觉还可以,但是对于页面比较复杂的,感觉这种方式不是非常合适,问一下各位有何高见?
或者是出现各种错误的时候,都统一转向错误页面+错误号码(error code)。

wys1978
2003-02-25 13:28
除了统一错误页面以外, 还可以直接显示错误信息在页面上form相对应的field旁边.

我见过struts好像是有这样的功能, 你可以查一下文档. 另外webwork也是一个不错的view layer

http://www.opensymphony.com/webwork/

bad_bird
2003-02-28 16:42
struts提供了一个<html:errors>标签可以处理输入时的出错信息,出错是在该标签出现的form中,所以对界面应该不会有太大的影响。而且你可以在ApplicationResources这个文件的errors.header属性中定义你想显示的出错信息格式(比如字体,颜色,等。。)
在我开发中,如果需要将出错信息在另一个界面显示的时候,可以在该form对应的Action中处理,并将Forward转向到一个专门处理错误信息的jsp页面中。