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

レイアウト用HTMLの<head></head>内にブロックを挿入する方法は?

以下のような感じで、layout.htmlの<head>タグ内に、処理するHTMLから値を挿入すると、 挿入はされるのですが、その前に<head>要素が閉じられてしまいます... レイアウトHTML ■layout.html <html xmlns:m="http://www.seasar.org/maya"> <head> </head></html>

HTMLのレイアウトを使っています

サンプル解説を見ながらいろいろとやっています。 http://www.seasar.org/s2jsf.html#hello1つのHTMLを、 +layout.html=全体のレイアウト - header.html=共通ヘッダ - footer.html=共通フッタ - (処理したいHTML) に分けて、 処理したいHTMLからは、以…

ErrorMessage の有無を判定するメソッドは?

S2JSF1.0.16で対応された、 『ErrorMessage の有無を判定するメソッドを追加する』 https://www.seasar.org/issues/browse/JSF-16 ですが、具体的な実装はどのように行うのでしょうか?? HTML内で判定可能? Action内で判定可能? 例えば、HTMLでは、 <span m:rendered="#{ErrorMessageの有無}"> <div class="枠で囲むStyle"> </div></span>

ErrorMessage の有無を判定する方法

id:yone098さまに回答をいただきました。 http://d.hatena.ne.jp/yone098/20060827/1156693658 #exampleに入っていたとは知りませんでした... 以下、一部を引用させていただきます。 まず、実装例はs2jsf-exampleのvalidator.htmlが参考になると思います。 …

ビルコレさん、新色のニンテンドーDS Lite欲しい!

ビルコレさん、新色のニンテンドーDS Lite欲しい!

m:renderedで出力されるHTML文

そろそろ10級から昇級したいこの頃です..orzさて、S2JSFにおける、m:rendered の動きなのですが...出力されるHTMLについて悩んでいます。例えば、以下のように書くと、 <div> <span m:rendered="#{hogeDto.name != null">あいうえお</span> </div>出力されるHTMLはこうなります。 <div> <span rendered="true">あいうえお</span> </div>こんな感じで出てくれるとい…

トップページの表示ができました。

tuigwaa-user メーリングリストで染田さまよりアドバイスをいただきました。感謝です。ご指摘があった通り、0.9移行に伴って、tuigwaa.xmlの差し替えが漏れていました。 ※%TOMCAT_HOME%\conf\Catalina\localhost\tuigwaa.xml0.8と0.9ではtuigwaa.xmlの以下部…

今から始めるTuigwaa

今からTuigwaaをはじめる場合、最新の0.9をオススメします。0.8と0.9はコンテンツとの互換性がないとのことです。 http://ml.seasar.org/archives/tuigwaa-user/2006-July/000098.htmlというわけで、techscoreにあったTuigwaa0.8同梱のTomcatをそのまま利用…

ToStringInterceptorからスーパークラスのフィールドが見えない件

先日のエントリの件です。 http://d.hatena.ne.jp/wataka/20060817#1155794120やはり勘違いがありました。S2Containerから取得したインスタンスに対してのみ、アスペクトが適用されるんですね。 よく考えれば当たり前です。 <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">toStringInterceptor</property> </component>

Tuigwaaに触れてみることにしました。

『とぅいがー』って読むそうです。はい。IPAの未踏ソフトウェア創造事業にも採択された実績のある、末恐ろしい(^^;アプリケーションでございます。『脱・EXCEL台帳&フォーム管理』を目指して、まずは自分で使ってみようかと思っています。 (S2JSFも忙しい…

ToStringInterceptorからスーパークラスのフィールドが見えない??

Seasar2.3には存在しなかった、 org.seasar.framework.aop.interceptors.ToStringInterceptorを、 Seasar2.4のソースから拝借しました。 特別な修正なしに動作します。さて、以下のようにDtoに織り込んで使おうとしていました。 <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">toStringInterceptor</property> </component>

ToStringInterceptorを使いたいのですが..

ToStringInterceptorが良さそうなので、使ってみたいと思いました。 http://s2container.seasar.org/ja/aop.html#ToStringInterceptor を参考にして組み込み。Tomcat起動時に例外が出てしまいました。 org.seasar.framework.exception.ClassNotFoundRuntimeE…

新バージョンはSQLマーカをクリックして...

id:uronim1さまより、S2DaoPuginのバージョンアップが出ています。 http://d.hatena.ne.jp/uronim1/20060812/1155359474 SQLマーカをクリックしてSQLファイルを開く・作成する機能を追加 早速入れてみました。操作が簡単になり、機能面でもかなり使えるもの…

新バージョンがリリースされました。

id:r-matudaさまより、kijimunaの新版がリリースされました。[Kijimuna] 1.1.2リリース http://d.hatena.ne.jp/r-matuda/20060812#p1S2Conteiner2.4の定義済みオブジェクト「application」に対応していただきました。#S2JSF1.1移行が滞っていますが...(--;

実行環境の移行完了

tomcat5.0.28で動いていたJSPがtomcat4.1.27で動かなかったです。Sessionを全て削除しているようなコードなのですが。(独自の)filterで掴まれているのか、filterの例外が発生します。 for (Enumeration e = session.getAttributeNames() ; e.hasMoreElemen…

実行環境の変更

諸事情により実行環境を落とします。 tomcat5.0.28 jdk1.5.0_07 から、 tomcat4.1.27 jdk1.4.2_12 にこれからします。大して気にはなっていません。

〜(波ダッシュ)が文字化けする←解決

トレースが必要かと認識しつつも、手がかりを探していたところ、 以外とあっさり(?)解決しました。S2Pager を使っている場合、下記のようにdao.dicon一部を修正する必要あります。 ”resultSetFactory”の部分 コンストラクタに”org.seasar.extension.jdbc.…

〜(波ダッシュ)が文字化けする

〜(波ダッシュ)が文字化けしていることが発覚。 ‖(双柱)や①(マル1)は問題なし。 〜‖−―¢£¬①Ⅰ で〜(波ダッシュ)以外OK。うーむ。どこが変換してくれてるんだろうか?j2ee.diconも変更済みなのですが... <component class="org.seasar.extension.jdbc.impl.OracleResultSetFactory"/>環境) s2-jsf-1.0.16…</component>

nowrap属性が消される?

html側で、 <td nowrap>折り返さないでね</td>みたいに書いた場合、nowrapが消されてしまうので... 以下のようにして回避です。 <td style="white-space: nowrap;">折り返さないでね</td>

コンテキストルートの取得方法

HTMLで以下のようにすれば取れるようです。※Action側で”request”に対するsetterは不要です。 <span m:value="#{request.contextPath}" />静的なリンクを張りたい場合などに使えるかと思います。 クラス名を見ると org.apache.coyote.tomcat5.CoyoteRequestFacade#getContextPath に相当している模様</span>

S2Conteiner2.4の定義済みオブジェクト対応はまもなくリリース?

先日のエントリ http://d.hatena.ne.jp/wataka/20060801#1154447602 から、あれよと初JIRA投稿をしてた件です。 初JIRA投稿:https://www.seasar.org/issues/browse/KIJIMUNA-5 id:r-matudaさまより、修正・SVNへのコミットを頂いております。S2Conteiner2.4…

S2JSF1.1での例外発生について2

昨日のエントリの続報です。 ■[S2JSF]S2JSF1.1で例外が... http://d.hatena.ne.jp/wataka/20060807#1154924242 S2JSF1.0からS2JSF1.1への移行を試していて、 昨日例外エラーが出てから調査していたのですが、発生パターンが特定できました。 Actionにて、イ…

S2JSF1.1で例外が...

S2JSF1.0.16で動作しているものをS2JSF1.1 beta2に移行しています。exampleをベースに、 web.xmlをマージ diconファイルをマージ propertiesファイルをマージ 参照しているjarパッケージをマージ しつつ、プログラムはそのままビルドできました。 この際の注…

S2JSF1.1.0 beta2について

exampleを拝見したところ、内訳は以下のようになっています。先日のエントリ(http://d.hatena.ne.jp/wataka/20060801#1154447601)で調べた内容と比べると、 ほぼS2JSFだけをウォッチしている私にしてみれば、関連するS2Containerのバージョンアップも含ま…

S2JSF1.0.16を入れました

exampleからjarファイルを頂きました。 (s2-jsf-1.0.16.jar)内訳は以下のとおりです。 s2-framework-2.3.7.jar(変更無し) s2-extension-2.3.7.jar(変更無し) s2-dao-1.0.31.jar(変更無し) s2-jsf-1.0.16.jar S2Daoは1.0.35を使っていますが問題あり…

新バージョンがリリースされています。

id:yone098さまとid:shot6さまより、 S2JSF1.0.xx および S2JSF1.1.xxの最新版リリースがアナウンスされています。■[Seasar2][S2JSF]S2JSF1.0.16 Release http://d.hatena.ne.jp/yone098/20060807/1154884568■[S2JSF]S2JSF 1.1.0 beta2リリース http://d.hat…

エラーページにスタックトレースを表示する方法

昨日のエントリ 『[S2JSF]Actionでエラーが発生した場合に共通のエラーページへ遷移。そこでスタックトレースを見たいです... 』http://d.hatena.ne.jp/wataka/20060803#1154595408に、id:yone098 さまからアドバイスを頂きまして、エラーページができました…

Actionでエラーが発生した場合に共通のエラーページへ遷移。そこでスタックトレースを見たいです...

exampleにあるとおり、エラーページの定義は、jsfErrorPage.diconで定義可能です。全てのエラーを同じページ(/error.html)にしてしまいたい場合、jsfErrorPage.diconはこんな内容になると思います。Actionに遷移先を書かなくていいのでとっても楽ですね。

S2Conteiner2.4の定義済みオブジェクト

http://s2container.seasar.org/ja/ognl.html#object servletContextは、applicationに変更になっています。ご注意を。kijimuna(http://kijimuna.seasar.org/)でバリデーションするとエラーになりますが、動作はします。 ServletContextをコンストラクタに…

S2JSF1.1への移行 事前調べ

S2JSF1.0.xxからS2JSF1.1への移行について下調べを。。まずは、バージョンアップによって何の恩恵を受けたいのかを整理しておきたいと思います。 Churaへの足がかりとして(Plugin大いに期待してます) S2Container2.4のHot Deployを体験したい 今後、より易…