package struts;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.servlet.ServletContext;
import org.apache.struts.action.*;
public final class ExMessageAction extends Action {
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res) {
String name = "java";
//(1)ActionMessagesオブジェクトの生成
ActionMessages ams_success = new ActionMessages();
//(2)ActionMessageオブジェクトの生成
ActionMessage am_success1 =
new ActionMessage("success.msg1", name);
ActionMessage am_success2 =
new ActionMessage("success.msg2", name);
//(3)ActionMessageオブジェクトの登録
ams_success.add(ActionMessages.GLOBAL_MESSAGE, am_success1);
ams_success.add(ActionMessages.GLOBAL_MESSAGE, am_success2);
//(4)ActionMessagesオブジェクトをメッセージとして登録
saveMessages(req, ams_success);
//(5)ActionMessagesオブジェクトの生成
ActionMessages ams_error = new ActionMessages();
//(6)ActionMessageオブジェクトの生成
ActionMessage am_error1 =
new ActionMessage("error.msg1", name);
//(7)ActionMessageオブジェクトの登録
ams_error.add(ActionMessages.GLOBAL_MESSAGE, am_error1);
//(8)ActionMessagesオブジェクトをエラーメッセージとして登録
saveErrors(req, ams_error);
return (mapping.findForward("info"));
}
}
|