setAttribute()與struts標籤的區別

共同點:

各自的信息都將保存在reqeust的attribute中.可以通過打印request.getAttrubuteNames()來印證.

不同點:

通過setAttribute()存儲在request中的信息,不僅包括attributeName還包括attributeValue.而通過ActionErrors來保存在request中的信息,只保存了actionError對象.而且這個對象只有key值.無法通過actionError.getValues()的方法來取得值.它的值需要在資源文件中獲得.這也是struts標籤多做的事情.

你可能感兴趣的:(struts)