2007-01-01から1ヶ月間の記事一覧

Digesterの使い方(覚書)

おぼえがき strutsのpluginとして、Digesterを使ってXMLファイルから 定数情報を参照したり、そのほか色々応用はあるのですが、、ルールファイル <digester-rules> <object-create-rule pattern="Conf" classname="hoge"/> <call-method-rule pattern="Conf/obj" methodname="setProperty" paramtypes="java.lang.String,java.lang.String" paramcount="2" /> </call-method-rule></object-create-rule></digester-rules>

validatorの拡張(覚書)

拡張クラスの作成 org.apache.struts.validator.FieldChecksクラスを継承して作成。 public class Hoge extends FieldChecks { public static Object validateHoge(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validat…

tomcatの設定(覚書)

1.セッションの永続化設定など。 <Context path="/hoge" reloadable="true" crossContext="true" docBase="C:\work\hoge" workDir="C:\hoge\work" > <ResourceLink name="jdbc/hogezou" global="jdbc/hogezou" type="javax.sql.DataSource"/> </resourcelink></context>

AbstractFactory使って・・・

自分参照用メモ エラーオブジェクトのハンドリングをやろうとしています。ファクトリークラス. public abstract class HogeFactory { public abstract Hoge createHoge(); public static HogeFactory createFactory(Object hoge) { // 何かしらの処理 return…

2次元配列のrequest情報を受け取る

Strutsで、2次元配列をActionFormのマッピングさせるのはできないみたいですね。 CommonsのRequestUtilsの中身を見てもそのようなことはやっていないですね。自前で作った人とかいたら、教えて欲しい。

つれづれ

Struts+Springの環境で、・actionから呼ばれるビジネスロジックは、依存関係を無くしたい。しかし、既存のActionプログラムが、既にActionSupportを継承して書かれており、 コードの統一性という意味でもActionSupportを使わないと行けないという ことで、自…

jspでリクエスト、セッション、クッキー情報を参照

<table border=1 cols="80"> <tr> <td colspan=2 nowrap><b>リクエストのオブジェクト一覧</b></td> </tr> <tr> <td><b>name</b></td><td><b>中身</b></td> </tr> <%for(java.util.Enumeration ite = request.getParameterNames(); ite.hasMoreElements(); ){ String name = (String)ite.nextElement(); %> <tr> <td><%=name%></td> <td> <%…</td></tr></table>

Struts Scripting

Struts Scriptingは、 Struts 1.3の配布ライブラリの1つで、 StrutsのActionをスクリプト言語で記述できるみたいです。ただし、レコードBean(いわゆるValue Object) やアクションForm Bean、バリデータなどはスクリプト言語では書けないので、 これらは引き…