2015-02-01から1ヶ月間の記事一覧
アクション呼び出し前のFilterDispatcherあたりでNullPointerException アクション呼び出し前の事前処理でNullPointerExceptionが発生し、 アクションのexecuteメソッドが呼び出されない問題。基本的な設定やファイル名について確認しても解決しなかったので…
web.xmlにを追加する。 パラメーターの単位は[分]。
独自のインターセプタを作成し、アクションの処理に移る前に処理を横取りする。 独自インターセプタでは、セッションに情報を入れて結果画面に遷移する。(1)struts.xmlでインターセプタを定義。 interceptor-stack内でmyInterceptorを後に定義。逆の順番では…
SessionMapを使ってセッションを扱う。
xmlでバリデーション設定をする。 アクションクラスにはvalidateメソッドは実装しない。(1)struts.xmlには必須。 <struts> </struts>
サーバーサイドでバリデーション。 具体的にはアクションクラスにvalidateメソッドを実装する。(1)バリデートした結果、問題があれば"input"が返ってくるため、 struts.xmlに記述を追加。(遷移先は入力画面)
アクションクラスのオブジェクトが持つメンバに値を渡す。(1)アクションクラスにアクセサを追加 import com.opensymphony.xwork2.ActionSupport; public class TestAction extends ActionSupport { private InputModel model = new InputModel(); @Override …
リスト構造のデータをまわして取得する。 ついでにifタグも使ってみる。(1)リストに挿入するInputModelオブジェクトにメンバ追加 import java.io.Serializable; public class InputModel implements Serializable{ private String username; private String …