勘弁して欲しい。
継承するよう指定されたコードを眺めたらエライ事に。
public class HogeAction extends org.apache.struts.action.Action { private HttpServletRequest request; private HttpServletResponse response; private HttpSession session; public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response ) throws Exception { this.request = request; this.response = response; this.session = request.getSession(); return mapping.findForward("hoge"); } protected void setSessionAttribute(String key, Object value) { session.setAttribute(key, value); } }
如何に危険なのか分かっているのだろうか…。テロだろ…これは。