SAStrutsを使っていると、Struts 1.xってEOLされているけど、大丈夫なの?というツッコミを開発者以外のところから飛んでくることがあるかと思います。毎回、このツッコミを受けるのも面倒なので、SAStrutsで利用するStrutsをフォークして提供することにしました。基本は、SAStrutsがEOLとかされるまではサポートし続ける予定です。というわけで、CodeLibs Strutsをご利用ください。CodeLibsのMavenリポジトリより利用可能です。基本的に商用サポートはいらないと思いますが、いろんな事情により必要な場合はご相談ください。
カテゴリー: Seasar
dbflute-maven-plugin 1.0.1
1.0.1をリリースしました。このバージョンでは、Fess で利用しているのですが、CRUDページの生成において、利用するテンプレートを差し替え可能になっています。あとは、DBFLUTE-996の修正な感じです。Mavenを利用している方はどうぞ、ご利用ください。
Javaのプロパティファイルでのエスケープ
Javaのプロパティファイルでは、
- \ → \\
- ‘ → ”
- { → ‘{‘
- } → ‘}’
という感じでエスケープする必要がある。まぁ、これはこれでよくて、でも、Strutsで上記でエスケープしてもうまくいかず、ハマった…。原因は、strtus-config.xmlで定義していたリソースバンドルで上記のエスケープをやろうとしていたところに問題があって、そこでやりたいなら、
<message-resources parameter="application"
factory="org.seasar.struts.util.S2PropertyMessageResourcesFactory">
<set-property property="escape" value="false"/>
</message-resources>
という感じでエスケープをfalseにしてあげる必要がある。