Jakarta
自作クラスを作成して、コンテキストに登録すればよいらしい →http://d.hatena.ne.jp/m383m/20071106 なるほどねー
commons-configurationのXMLCongigurationを使ったときに、どうもxml:space="preserve"が効果ないようだ。 あまり悩んでいる時間もないので、読み込んだ後に変換してやることに。 <ROOT> <BAR> </BAR> <FOO> </FOO> </ROOT> XMLConfiguration config = new XMLConfiguration("hoge.xm…
バリデーションをするのに、XMLを読み込もうとしたらこんな例外になってしまった。 src*1 InputStream in = loader.getResourceAsStream("hoge_validate.xml"); resourcess = new ValidatorResources(in); 例外の内容(適当に折り返し) [ERROR] Digester - …
じゃぁEnumMapで作って、validateはどうするのよ?、というときに。 commons-beanutilsのorg.apache.commons.beanutils.LazyDynaBeanが使えそうだ。 情報がほとんどないので間違っているかもしれないけれど、こんな感じ。 (commons-validatorのValidateExam…
こんな程度のネタしかでてこないほど順調(だが他に手を出すほどは時間がない)というわけなのだが。 org.apache.jasper.JasperException: /hoge.jsp(2,0) TagLibraryValidatorクラスのロード又はインスタンス化に失敗しました: org.apache.taglibs.standard…
StrutsのVerを1.2.4=>1.2.9にしたときに出たException。 ERROR (ValidatorPlugIn.java:171) - jakarta.apache.org java.net.UnknownHostException: jakarta.apache.org at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) at java.net.Socket.c…
ファイルの読み込みが納得できなかったので使ってみた。 この記述だと、あまりよろしくなくてVMが起動したところからしか読み込めない。 File file = new FileInputStream(fileName); ユーザーガイドだと値の取り出しの解説がメインなので、適当にAPIを漁る…
strutsタグを順次JSTLに移行しよう極秘計画を遂行中。logic:iterateでの記述 <logic:iterate id="hoge" name="hogeBean" property="hogeList" scope="session"> <TR bgcolor="#FFFFEE"> <TD nowrap width="10%" align="center"> <bean:define id="groupIndex" name="hoge" property="index" /> </bean:define></td></tr></logic:iterate>
2時間ぐらいして判明。 JSTL1.1のtaglib定義をservel2.3で使用していたダケダッタ。 1.0のtaglib定義に書き換えてみたら動いたのだ というかあまりに微妙に変わっていてキガツカンカッタ。 それぞれ以下のように修正*1。 taglib <%@ taglib prefix="c" uri="…
・・・セッションオブジェクトを取得しようとすると、 <c:out value="${hoge.hogeValue}"/> ↓表示されるもの ${hoge.hogeValue} あれー? Strutsではうまくいくんだけどな。 <logic:match name="hoge" property="hogeValue" value="true"></logic:match></c:out>
パフォーマンステストを行ってみよう。 ここではJMeterを導入してみる。 参考 いつものサイト http://www.stackasterisk.jp/tech/engineer/jmeter01_01.jsp Jakarta http://jakarta.apache.org/jmeter/index.html 1.ダウンロード http://jakarta.apache.or…