SAStruts
メソッド 説明 eq(CharSequence propertyName, Object value) propertyName = ? の条件を追加します。valueがnullの時は追加されません。 ne(CharSequence propertyName, Object value) propertyName <> ? の条件を追加します。valueがnullの時は追加されま…
InterceptorはHotDeployではなくSingletonなのでHttpServletRequestがDIがされないみたいです。いくらdiconとかいらっても無駄みたいです・・・ seasar2の公式ページにdiconファイルを設定してという内容があるので一生懸命弄ったけど無駄だったみたいです・…
ログ出力インターセプトの続きとして例外発生時のインターセプトの実装。 これもdiconは一切弄る必要なくできる。インターセプト /** * 例外発生時にメール送信するクラス. * * @author zoi * */ public class MyThrowableInterceptor extends ThrowsInterce…
http://sweetbat.ddo.jp/miraque/をプレーンJavaからSAStrutsに変えてから、まだJUnitでのテストをしていない。 Actionのテストはしたいとかずっと思っていたけどうまく動作しないので放置していた。だけどhttp://sweetbat.ddo.jp/miraque/も安定動作しはじ…
ログをDB(PostgreSQL)に出力する実装をした。 今までインターセプターを使わずに @Execute(validator = false) public String index() { try { // 絵文字の設定をする。 init(request, context); // アクセスカウンターにアクセスする counter = tNumService…