日期:2014-05-18  浏览次数:20758 次

问一个struts的基础问题!
messages.add(ActionMessage.GLOBAL_MESSAGE,   newMessage)

messages集合中的add方法的第一个参数不能理解,能不能举个例子,说明其用法,谢谢!

------解决方案--------------------
GLOBAL_MESSAGE一般会在配置文件里写好
html:errors也会先去找GLOBAL_MESSAGE,当然如果和本地的有重复会采用本地的
------解决方案--------------------
<html:errors/> 就是找GLOBAL_MESSAGE的错误
<html:errors name= "Messages的第一个参数 "/>
------解决方案--------------------
messages是以键值对的方式存放数据的。第一个参数是键,第二个参数是消息主体。
前台是通过 <html:errors property= " "/> 中property中的值找到消息主体在前台打印出消息主体的。
注意的是 <html:errors property= " "/> 中的property值和message.add( " ",new Messages)第一个参数的值是一样的。