コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

S2Struts

No.4 アクションのパスを変更する。

認証しているユーザのみ、アクションを実行させたい場合がある。 そういった場合には、アクションに仮想のディレクトリのようなものをつける場合がある。 例えば、/action/*のアクションは、認証しているユーザのみ実行可能とする(例えば、フィルタで制御す…

No.3 JSPをWEB-INF以下に置く。

struts-configを書き換えてあげればいい。 <plug-in className="org.seasar.struts.plugin.AutoStrutsConfigRegisterPlugIn"> <set-property property="enableJar" value="false"/> <set-property property="docRoot" value="/WEB-INF/pages"/> <set-property property="viewExtension" value="jsp"/> </plug-in>設定は、docRootを書けばいい。

No.2 無設定時のPOJOのクラスの呼ばれるメソッド

TestActionとかであれば、以下のメソッドを定義しておく。 public String test();とりあえず、これで動いた。

No.1 セッションに属性を格納。

S2Strutsを勉強中です。 Sessionに格納するには、アノテーションが便利そう。どうせJava 5だし。 @ExportToSessionと書けばいいだけ。 セッションキーはプロパティ名になるようです。