import jp.suppa.co2;
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class LogoutAction extends Action {
// メッセージID(「ログアウトしました」)
private static final String MESSAGE_ID = "message.XXX";
@Override
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
/*
* 別ページでセッションに保存されたメッセージを取り出し、
* リクエストに保存しなおす。
*/
HttpSession session = request.getSession();
ActionErrors errors = (ActionErrors)session.getAttribute("org.apache.struts.action.ERROR"); saveErrors(request, errors);
/*
* セッション情報を畳む。
*/
if (session != null) {
session.invalidate();
}]]>
/*
* 「ログアウトしました」の文言を付ける
*/
ActionMessages massages = new ActionMessages();
massages.add("massages.logout", new ActionMessage(MESSAGE_ID));
saveMessages(request, massages);
// ログアウトページへ
return new ActionForward(mapping.getForward());
}
}
管理No | 名称 | 祝日区分 | 月 | 日 | 週 | 式 | 振替基準日 |
1 | 元旦 | 0 | 1 | 1 | 0 | ||
2 | 成人の日 | 1 | 1 | 2 | 0 | ||
3 | 建国記念の日 | 0 | 2 | 11 | 0 | ||
4 | 春分の日 | 2 | 3 | INT(20.8431+0.242194*(★年-1980))-INT((★年-1980)/4) | 0 | ||
5 | 昭和の日 | 0 | 4 | 29 | 0 | ||
6 | 憲法記念日 | 0 | 5 | 3 | 5 | ||
7 | みどりの日 | 0 | 5 | 4 | 5 | ||
8 | こどもの日 | 0 | 5 | 5 | 0 | ||
9 | 海の日 | 1 | 7 | 3 | 0 | ||
10 | 敬老の日 | 1 | 9 | 3 | 0 | ||
11 | 秋分の日 | 2 | 9 | INT(23.2488+0.242194*(★年-1980))-INT((★年-1980)/4) | 0 | ||
12 | 体育の日 | 1 | 10 | 2 | 0 | ||
13 | 文化の日 | 0 | 11 | 3 | 0 | ||
14 | 勤労感謝の日 | 0 | 11 | 23 | 0 | ||
15 | 天皇誕生日 | 0 | 12 | 23 | 0 |