Struts1.x中的ActionMessage构造函数

   正常调用Java的国际化需要调用

        ResourceBundle rb = ResourceBundle.getBundle("MessageResource",language);



ActionMessage(String key) 一个参数的构造方法使用 参数来自于property文件中

ActionMessage(String key, Object value0) 第二个参数是用来埋字的信息


this.saveMessages(request, messages);使用这个来保存信息。

	ActionMessage msg = new ActionMessage("property_key");
		
		ActionMessages messages = new ActionMessages();
		messages.add("message",msg);
		this.saveMessages(request, messages);

如果是错误信息则使用该方法。

this.saveErrors(request, errors)

两者的区别是,保存到key值不一致。saveErrors中的key值是Globals.ERROR_KEY ,而saveMessage的key值是Globals.MESSAGE_KEY



你可能感兴趣的:(Struts1.x中的ActionMessage构造函数)