「アプリケーション開発」のための汎用性が高い、かつ単純なAPIを持ったフルスタックのJavaフレーム
  • TEL: 03-6418-5221
  • TEL: 03-6418-5221

JSPでのオブジェクト取得

wisdomx.core.application.RuntimeContextの利用

wisdom.core.application.IRequestParserの取得

<%@ page import="wisdom.core.application.*" %>

IRequestParser rp = RuntimeContext.getRequestParser(request);
String path = RuntimeContext.getContextPath(request); 

JSPがコマンドクラスを経由しないで表示された場合、ParameterNotFoundExceptionが送出されます。

セッション検査をするwisdom.core.application.IRequestParserの取得

<%@ page import="wisdom.core.application.*" %>

IRequestParser rp = RuntimeContext.getRequestParserWithSessionCheck(request);
String path = RuntimeContext.getContextPath(request); 

JSPがコマンドクラスを経由しないで表示された場合、ParameterNotFoundExceptionが送出されます。
またセッションタイムアウトしているユーザーの場合SessionTimeoutedExceptionが送出されます。JSPがセッション情報を使用していて、セッション情報は直接使用しない、などの検査に使用します。

セッション検査をするwisdom.core.application.IUserSessionの取得

<%@ page import="wisdom.core.application.*" %>

IUserSession us = RuntimeContext.getUserSession(request); 

セッションタイムアウトしているユーザーの場合、SessionTimeoutedExceptionが送出されます。