[Seasar-user:8084] Re: [Teeda] 遷移先HTMLの大文字/小文字について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 6月 5日 (火) 20:00:03 JST
小林 (koichik) です.
Date: Tue, 05 Jun 2007 19:33:30 +0900
From: 松山 大樹 <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:8083] [Teeda] 遷移先HTMLの大文字/小文字について
> できれば、addResult と記述したときには、addResult.html に、
> AddResult と記述したときには、AddResult.html に遷移するようにして
> いただきたいのですが。
HTML 名からページクラス名,ページクラス名から HTML 名に
双方向で変換することを考えると,大文字小文字の混在を
許すのは無理だと思います.
AddResultPage クラスから HTML 名が一意に決まらなく
なるからです.
> ちなみに、ぼくは、.html ファイルは、クラスと同じ扱いで先頭を大文字に
> しています。
常に大文字にするなら,Seasar2 の
org.seasar.framework.convention.impl.NamingConventionImpl
のサブクラスを作成し,fromPageClassToPath(Class) 等の
メソッドをオーバーライドすれば,もしかしたら対応できるかも
しれません.
そのサブクラスは convention.dicon に定義します.
とはいえ,Seasar2.4 の SMART deploy や Teeda Extension 等は
ルール (規約) 込みで受け容れて頂く必要があると思います.
ある程度のカスタマイズはできるようになっていますけど.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内