質問: (boolean) request.getAttribute("is_post");と <% if (isPost) { %>と <% } %>です。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: サーブレット/JSPの getAttribute で指定した変数名に値がない場合はnullが返され、それをプリミティブのbooleanでキャストできないためです。 以下で対応が可能です。 ``` Boolean isPost = (Boolean)request.getAttribute("is_post"); ``` なお、リクエスト属性やセッション属性などへ値を格納・取り出しをするときは、プリミティブ型ではなく、そのラッパークラスを用いるのが本来の書き方で、プリミティブ側でも動作するのは、オートボクシング・アンボクシングで自動的に変換するためです。