1. 创建message information properties文件:
a. 右键
, 选择 ;b. 选择 File name 项中输入 MyNewErrorMessages.properties , 点击 Finish;
, 点击 Next , 在c. 打开 MyNewErrorMessages.properties ,加入下面键值:
_ERR_TOO_MANY_ITEMS=You cannot add more items into your shopping cart. Your shopping cart can hold up to five different items.
2. 创建properties文件的代码引用:
a. 右键 , 选择
b. 在 File name 项中输入 com.ibm.commerce.sample.messages , 点击 Finish
c. 右键 , 选择
d. 在 File name 项中输入 MyNewMessages , 点击 Finish , 代码如下:
package com.ibm.commerce.sample.messages;
import com.ibm.commerce.ras.ECMessage;
import com.ibm.commerce.ras.ECMessageSeverity;
import com.ibm.commerce.ras.ECMessageType;
public class MyNewMessages {
// Resource bundle used to extract the text for an exception
static final String errorBundle = "MyNewErrorMessages";
// An ECMessage describes an ECException and is passed
// into the ECException when thrown
public static final ECMessage _ERR_TOO_MANY_ITEMS =
new ECMessage(ECMessageSeverity.ERROR, ECMessageType.USER,
MyNewMessageKeys._ERR_TOO_MANY_ITEMS, errorBundle);
}
e. 右键
, 选择f. 在 File name 项中输入 MyNewMessageKeys , 点击 Finish , 代码如下:
package com.ibm.commerce.sample.messages;
public class MyNewMessageKeys {
// This class defines the keys used to create new exceptions that are
// thrown by customized code.
public static final String _ERR_TOO_MANY_ITEMS = "_ERR_TOO_MANY_ITEMS";
}