JakartaのTapestryフレームワーク使ってますか?
日本ではなかなか情報が手に入らず、本家のドキュメントも
古いバージョンのままなので、使いたいと思って挫折した人多くありませんか?
私はTapestry2.3あたりのころにTapestryの存在を知りました。
それまではStrutsでした。
デザイナーを内輪にかかえていない我が社では外注先から戻ってきた
HTMLからJSPへの変換および、再修正依頼が非常に困難でした。
○JSPへの変換ってつまらないよね!
○デザイナーがStrutsの拡張タグ理解できるわけないだろう!
○できたとしてどうやってデザインするの?
そんなあなたにはTapestryしかありません!
ぜひ日本でもこの2chを中心にTapestryの輪を広げて
Strutsにイカレテいる古臭いプログラマーたちを見返してやりましょうよ!
ちなみに私は携帯&PC向け有料サイトでTapestry使ってます。(^o^)v
登録ユーザ○十数万人、売上○千万円程度の規模です。
携帯は全機種対応確認済みです。
携帯のブラウザのバグ的なものに対応するために、
Tapestryのソースいくつか書き換えてるけどね(^_^;
Tapestryに興味ある人レスよろしくね!
Tapestryについて語ろうよ!
■ このスレッドは過去ログ倉庫に格納されています
1Ace
NGNG450デフォルトの名無しさん
NGNG プログラマの問題だと思うよ。
JSPでもメンテナンス性の高いコードは書けるし、そうするのが現実的。
Tapestryはね、あまりに複雑で、もうそんなお遊びにはつきあってられん。
JSPでもメンテナンス性の高いコードは書けるし、そうするのが現実的。
Tapestryはね、あまりに複雑で、もうそんなお遊びにはつきあってられん。
451デフォルトの名無しさん
NGNG みんなシンプルなフレームワーク自作して満足してるんじゃない?
そういう俺もstrutsをさらにシンプルにしてさらにデザイナが嫌う埋め込みjspではなく
Velocityのようなテンプレートのようなものを組み込んでる
そういう俺もstrutsをさらにシンプルにしてさらにデザイナが嫌う埋め込みjspではなく
Velocityのようなテンプレートのようなものを組み込んでる
452デフォルトの名無しさん
NGNG >>450
>Tapestryはね、あまりに複雑で、もうそんなお遊びにはつきあってられん。
複雑ってゆーか訳わからんことだらけなんだが。
例えば設定ファイルに関して
・*.applicationファイルの有無、配置場所、読み込まれるタイミング、ファイル名とアプリケーション名の関係。
・*.pageファイル、*.htmlの関係、配置場所。Homeという特別な意味を持つファイル名。
・*.jwcファイルって何をするもの?
技術雑誌で紹介されていて手を出してみたものの、導入記事毎にTapestryのバージョンやファイル構成がことごとく
異なり、さらにworkbenchを参照しても導入記事とファイル構成が異なるためパニックになり、英語のチュートリアルを
頑張って参照しても、コードとファイル名があるだけで、そのコードとファイルをどこに配置してよいのか
途方にくれ、3.0の正式版がやっとリリースしたと思ったら各種jarファイル(javassist.jar ognl-2.6.3.jar)を
かき集めなければならなかったり、workbench.warをビルドするのに手間どったりと、なかなか楽しませていただきました。
・・・・・・つーか、俺がヘタレなだけか。_| ̄|○
>Tapestryはね、あまりに複雑で、もうそんなお遊びにはつきあってられん。
複雑ってゆーか訳わからんことだらけなんだが。
例えば設定ファイルに関して
・*.applicationファイルの有無、配置場所、読み込まれるタイミング、ファイル名とアプリケーション名の関係。
・*.pageファイル、*.htmlの関係、配置場所。Homeという特別な意味を持つファイル名。
・*.jwcファイルって何をするもの?
技術雑誌で紹介されていて手を出してみたものの、導入記事毎にTapestryのバージョンやファイル構成がことごとく
異なり、さらにworkbenchを参照しても導入記事とファイル構成が異なるためパニックになり、英語のチュートリアルを
頑張って参照しても、コードとファイル名があるだけで、そのコードとファイルをどこに配置してよいのか
途方にくれ、3.0の正式版がやっとリリースしたと思ったら各種jarファイル(javassist.jar ognl-2.6.3.jar)を
かき集めなければならなかったり、workbench.warをビルドするのに手間どったりと、なかなか楽しませていただきました。
・・・・・・つーか、俺がヘタレなだけか。_| ̄|○
453デフォルトの名無しさん
NGNG >>452
わかるとどうってことないよ(^_^;
1.静的な画像ファイルはコンテキストの直下の好きなフォルダに置く
2.*.applicationはWEB-INFに置く
3.*.page,*.htmlはWEB-INFに置く、もしくはWEB-INFの下のサーブレット名のフォルダに置く
4.*.jwc,*.htmlは*.pageと同じ場所に置く
これだけよ♪この情報を信じなさい♪
わかるとどうってことないよ(^_^;
1.静的な画像ファイルはコンテキストの直下の好きなフォルダに置く
2.*.applicationはWEB-INFに置く
3.*.page,*.htmlはWEB-INFに置く、もしくはWEB-INFの下のサーブレット名のフォルダに置く
4.*.jwc,*.htmlは*.pageと同じ場所に置く
これだけよ♪この情報を信じなさい♪
454デフォルトの名無しさん
NGNG やっぱり問題はドキュメントの量だけだな
とくに日本語となるとまるでなし
とくに日本語となるとまるでなし
455452
NGNG 実験してみた。Tapestry3.0 Tomcat4.1.30
見づらくてスマン。
============= *.applicationの配置に関して =============
(1):web.xmlの/web-app/servlet/init-param/param-valueがhello.applicationの場合
applicationのパス:WEB-INF/classes/hello.application
Homeの値:hello.applicationの/application/page/name[@Home='Home']/@specification-pathで指定
Homeのパス:WEB-INF/classes/Homeの値
(2):web.xmlの/web-app/servlet/init-param/param-valueが/hello.applicationの場合
(1)と同一の結果
(3):web.xmlでapplicationファイルを指定しない場合
applicationのパス:WEB-INF/サーブレット名.application
Homeの値:サーブレット名.applicationの/application/page/name[@Home='Home']/@specification-pathで指定
Homeのパス:WEB-INF/Homeの値
※サーブレット名は、web.xmlで/web-app/servlet[servlet-class='org.apache.tapestry.ApplicationServlet']/servlet-nameの値
(4):(3)の状態で、WEB-INF/サーブレット名.applicationが存在しない場合
Homeの値:-
Homeのパス:WEB-INF/Home.page
=======================================================
>>453の助言はうれしいんですが、*applicationをweb.xmlで指定した場合(つまり(1)(2)の場合)、Tomcat起動時に
「Resource at classpath:/hello.application does not exist.」とエラーが発生して、頭を抱えることに
なりそうな予感がしたので実験して補足しときました。(ヘタレなんで結果が合ってるかどうか保証できんが)
つーか、(2)はJavaWorld2003/12、Web+db16、(3)はworkbench、(4)はそのへんのサンプルと、
まったく統一とれてないんでもう大変。
見づらくてスマン。
============= *.applicationの配置に関して =============
(1):web.xmlの/web-app/servlet/init-param/param-valueがhello.applicationの場合
applicationのパス:WEB-INF/classes/hello.application
Homeの値:hello.applicationの/application/page/name[@Home='Home']/@specification-pathで指定
Homeのパス:WEB-INF/classes/Homeの値
(2):web.xmlの/web-app/servlet/init-param/param-valueが/hello.applicationの場合
(1)と同一の結果
(3):web.xmlでapplicationファイルを指定しない場合
applicationのパス:WEB-INF/サーブレット名.application
Homeの値:サーブレット名.applicationの/application/page/name[@Home='Home']/@specification-pathで指定
Homeのパス:WEB-INF/Homeの値
※サーブレット名は、web.xmlで/web-app/servlet[servlet-class='org.apache.tapestry.ApplicationServlet']/servlet-nameの値
(4):(3)の状態で、WEB-INF/サーブレット名.applicationが存在しない場合
Homeの値:-
Homeのパス:WEB-INF/Home.page
=======================================================
>>453の助言はうれしいんですが、*applicationをweb.xmlで指定した場合(つまり(1)(2)の場合)、Tomcat起動時に
「Resource at classpath:/hello.application does not exist.」とエラーが発生して、頭を抱えることに
なりそうな予感がしたので実験して補足しときました。(ヘタレなんで結果が合ってるかどうか保証できんが)
つーか、(2)はJavaWorld2003/12、Web+db16、(3)はworkbench、(4)はそのへんのサンプルと、
まったく統一とれてないんでもう大変。
456デフォルトの名無しさん
NGNG457デフォルトの名無しさん
NGNG TapestryはちゃんとXSLTに対応しているのかな?
デザイナはCSSだけ使ってりゃええって最近思えるようになってきた。
HTML直打ちだけで済むって、そうは行かないケースも有るんだが。
デザイナはXSLTの事も考慮すべき。
デザイナはCSSだけ使ってりゃええって最近思えるようになってきた。
HTML直打ちだけで済むって、そうは行かないケースも有るんだが。
デザイナはXSLTの事も考慮すべき。
459デフォルトの名無しさん
NGNG 同じ地獄なら分散の方がいいと考えてTapeな俺。 でもStrutsでも対応したんだっけ?
460デフォルトの名無しさん
NGNG461デフォルトの名無しさん
NGNG >>460
ちなみにStruts + XDocletなら、Mavenがデフォルトで対応している。
$ maven -Dtemplate=struts genappで、Strutsプロジェクトを生成。
$ maven war:webappや、 $ maven war:warで、XDocletを適用してstruts-config.xmlを生成・ビルド。
Strutsは各種ツールのおかげで結構楽に開発できるようになった気がする。
で、Tapestry関係のツールってSpindle以外になんかないのー。
ちなみにStruts + XDocletなら、Mavenがデフォルトで対応している。
$ maven -Dtemplate=struts genappで、Strutsプロジェクトを生成。
$ maven war:webappや、 $ maven war:warで、XDocletを適用してstruts-config.xmlを生成・ビルド。
Strutsは各種ツールのおかげで結構楽に開発できるようになった気がする。
で、Tapestry関係のツールってSpindle以外になんかないのー。
462デフォルトの名無しさん
NGNG Strutsは、金出せば出すだけ便利になるね。
463デフォルトの名無しさん
NGNG mavenって何に使うの?
464デフォルトの名無しさん
NGNG465デフォルトの名無しさん
NGNG466デフォルトの名無しさん
NGNG age
467デフォルトの名無しさん
NGNG Struts等をやっていて、
手続きを記述した居場所でXMLを利用することが馬鹿げていることだと
感じるようニナリマシタ…
手続きを記述した居場所でXMLを利用することが馬鹿げていることだと
感じるようニナリマシタ…
468デフォルトの名無しさん
NGNG Pure Servlet/JSP
マンセー
マンセー
469デフォルトの名無しさん
NGNG まあ、狼人間を撃つ銀の弾はないってことだ・・・
470デフォルトの名無しさん
NGNG まあ、日本にはハリウッドは無いってことだ・・・
471デフォルトの名無しさん
NGNG age
472デフォルトの名無しさん
NGNG473デフォルトの名無しさん
NGNG ごめん。俺も意味わかんない。教えて。
474デフォルトの名無しさん
NGNG そもそも狼人間などこの世にいないからな。都市伝説だ。
つまりデスマも都市伝説ってわけだ。
つまりデスマも都市伝説ってわけだ。
475デフォルトの名無しさん
NGNG >>474
いや、狼に育てられた、狼人間はいた。
いや、狼に育てられた、狼人間はいた。
476デフォルトの名無しさん
NGNG477デフォルトの名無しさん
NGNG >>474
デスマは心の中にあります。
デスマは心の中にあります。
478デフォルトの名無しさん
NGNG おまいら現実を見ようぜw
まぁいくら良い?道具を使ったところで、万能じゃないってことだな。
まぁいくら良い?道具を使ったところで、万能じゃないってことだな。
479デフォルトの名無しさん
NGNG age
480デフォルトの名無しさん
NGNG481デフォルトの名無しさん
NGNG482デフォルトの名無しさん
NGNG age
483デフォルトの名無しさん
NGNG ネタがないってことだな。
484デフォルトの名無しさん
NGNG 関連プログラムのネタならあるぞ。
HiveMind 1.0-βリリースとか、
O-R Mappingフレームワークスレでの、祭りの後のCayenneの静けさとか…。
HiveMind 1.0-βリリースとか、
O-R Mappingフレームワークスレでの、祭りの後のCayenneの静けさとか…。
485デフォルトの名無しさん
NGNG >>484
燃料がなくなったからね。
燃料がなくなったからね。
486デフォルトの名無しさん
NGNG >>485
また再燃してきてるぞw
また再燃してきてるぞw
487デフォルトの名無しさん
NGNG >>486
燃えカスみたいなもんだね。
燃えカスみたいなもんだね。
488デフォルトの名無しさん
NGNG こっちにもおいで。
Java⇔RDBのMapping-Frameworkを語るスレ Vol.2
ttp://pc5.2ch.net/test/read.cgi/tech/1086315004/
Java⇔RDBのMapping-Frameworkを語るスレ Vol.2
ttp://pc5.2ch.net/test/read.cgi/tech/1086315004/
489デフォルトの名無しさん
NGNG >>484
Cayenneって、Tapestry関連なの?
Cayenneって、Tapestry関連なの?
490デフォルトの名無しさん
NGNG WebとDBの連携やるのに、
TapestryとCayenneの相性がいいらしいって話しだろ。
ちょっと日本語資料少ないな。
TapestryとCayenneの相性がいいらしいって話しだろ。
ちょっと日本語資料少ないな。
491デフォルトの名無しさん
NGNG492デフォルトの名無しさん
NGNG >>491
それだったら、Strutsのもあるからなぁ。
それだったら、Strutsのもあるからなぁ。
493デフォルトの名無しさん
NGNG >>488のスレに、Cayenneの日本語資料作ってくれた人が現れますたよ。
494デフォルトの名無しさん
NGNG >>492
書き方が足りなかった(スマソ)
WebServiceから使われることを想定しているフレームワークで、
Strutsへの設定を章立てし説明しているプロダクトは多々あれど、
Tapestryへの設定を章立てし説明しているプロダクトはCayenneくらい?
ということ。
書き方が足りなかった(スマソ)
WebServiceから使われることを想定しているフレームワークで、
Strutsへの設定を章立てし説明しているプロダクトは多々あれど、
Tapestryへの設定を章立てし説明しているプロダクトはCayenneくらい?
ということ。
495デフォルトの名無しさん
NGNG >>494
技術的な話題でWebServiceっていったときにはStrutsとかTapestryは当てはまらないと思われ。
いわんとすることはわかるが。
でも、Cayenne使えネっていう結論になってそうだぞ。
技術的な話題でWebServiceっていったときにはStrutsとかTapestryは当てはまらないと思われ。
いわんとすることはわかるが。
でも、Cayenne使えネっていう結論になってそうだぞ。
496デフォルトの名無しさん
NGNG age
497デフォルトの名無しさん
NGNG age
498デフォルトの名無しさん
NGNG エイジ
499デフォルトの名無しさん
NGNG あじぇ
500デフォルトの名無しさん
NGNG age
501デフォルトの名無しさん
NGNG @Select とか @Optionで
@Foreach使って
<option value="1月">1月</option>
<option value="2月">2月</option>
<option value="3月">3月</option>
<option value="4月">4月</option>
<option value="5月">5月</option>
<option value="6月">6月</option>
っていうのはできないの????
valueの値が連番になってしまう
公式のリファレンス見てもわからんかった... orz
@Foreach使って
<option value="1月">1月</option>
<option value="2月">2月</option>
<option value="3月">3月</option>
<option value="4月">4月</option>
<option value="5月">5月</option>
<option value="6月">6月</option>
っていうのはできないの????
valueの値が連番になってしまう
公式のリファレンス見てもわからんかった... orz
503デフォルトの名無しさん
NGNG そりはHTMLの仕様の問題であ?
504デフォルトの名無しさん
NGNG age
505デフォルトの名無しさん
NGNG sage
506デフォルトの名無しさん
NGNG なんか詳しい資料少ないよねぇ・・・・
一行ごとに色を切り替えて縞々模様に
なるテーブル作りたいんだけど
どうやって書けば良いんでしょ・・・・
一行ごとに色を切り替えて縞々模様に
なるテーブル作りたいんだけど
どうやって書けば良いんでしょ・・・・
507デフォルトの名無しさん
NGNG >>506
ttp://www.sandcastsoftware.com/articlesandtutorials/brownbag/index.html#tapestry
英語だけど、ここのPDF落としてみてごらん。
一行ごとに色換えしてるサンプルのチュートリアルを含むみたい。
もちろん、ソースもダウソできるぞ。
ttp://www.sandcastsoftware.com/articlesandtutorials/brownbag/index.html#tapestry
英語だけど、ここのPDF落としてみてごらん。
一行ごとに色換えしてるサンプルのチュートリアルを含むみたい。
もちろん、ソースもダウソできるぞ。
508デフォルトの名無しさん
NGNG age
509デフォルトの名無しさん
NGNG Tapestryのおもしろい話題ないかね〜?
510506
NGNG >>507
ありがとう
亀レスになってしまった
英語苦手ながら一通り呼んでみたのだけど,
縞々のリストは最初のサンプルに提示してる画面だけで,
その後チュートリアルとして実際作り出したら背景色なんて
気にしてないみたい…多分.
漏れの英語力が著しく欠如してるのかもしれないけども
とりあえずその問題は参照するたびにTrue/Falseが切り替わる
プロパティで何とかすることにしたよ…なんか納得いかないけど….
で,新しい疑問がでてきてしまったんですが
HTMLのプロパティに可変値を設定したいときはどうすれば良いのだろう
可変長リストの左側に柱をつけたいときとか
<td rowspan="xx">
とかやるよね.xxを件数に応じて帰る必要があるんだけども
どうやって指定すれば良いのか・・・.
OGNLかとおもったけど違うみたいだし
ありがとう
亀レスになってしまった
英語苦手ながら一通り呼んでみたのだけど,
縞々のリストは最初のサンプルに提示してる画面だけで,
その後チュートリアルとして実際作り出したら背景色なんて
気にしてないみたい…多分.
漏れの英語力が著しく欠如してるのかもしれないけども
とりあえずその問題は参照するたびにTrue/Falseが切り替わる
プロパティで何とかすることにしたよ…なんか納得いかないけど….
で,新しい疑問がでてきてしまったんですが
HTMLのプロパティに可変値を設定したいときはどうすれば良いのだろう
可変長リストの左側に柱をつけたいときとか
<td rowspan="xx">
とかやるよね.xxを件数に応じて帰る必要があるんだけども
どうやって指定すれば良いのか・・・.
OGNLかとおもったけど違うみたいだし
511506
NGNG >>510
ああ,Anyだったか・・・・?
すいません,上記のrowspanの話は自己解決しました.(良いやり方なのかどうか知らんが)
ちなみに *.pageに以下を定義(hogeCollectionは適当なコレクション.sizeは長さ)
<component id="verticalLine" type="Any">
<binding name="rowspan" expression="hogeCollection.size"/>
</component>
*.htmlのほうで
<td jwcid="verticalLine" >
としました.
お騒がせしました.
ああ,Anyだったか・・・・?
すいません,上記のrowspanの話は自己解決しました.(良いやり方なのかどうか知らんが)
ちなみに *.pageに以下を定義(hogeCollectionは適当なコレクション.sizeは長さ)
<component id="verticalLine" type="Any">
<binding name="rowspan" expression="hogeCollection.size"/>
</component>
*.htmlのほうで
<td jwcid="verticalLine" >
としました.
お騒がせしました.
512デフォルトの名無しさん
NGNG さて、HiveMindがRCになったわけだが。
513デフォルトの名無しさん
NGNG >>512
何それ?
何それ?
514デフォルトの名無しさん
NGNG なんか組み立てロボット。
ラジコンになった。
ラジコンになった。
515デフォルトの名無しさん
NGNG >>514
ああ、ロボコンか。
ああ、ロボコンか。
516デフォルトの名無しさん
NGNG517デフォルトの名無しさん
NGNG age
518デフォルトの名無しさん
NGNG あげ
519デフォルトの名無しさん
NGNG age
520デフォルトの名無しさん
NGNG Tabesptryって消えそうですね。少なくとも日本じゃ流行らなそう・・。
521デフォルトの名無しさん
NGNG 流行ってなくてもおれは使う!!
何故なら楽だし楽しいから。
何故なら楽だし楽しいから。
522デフォルトの名無しさん
NGNG523デフォルトの名無しさん
NGNG JavaScriptをTapastryScriptで記述するのって手間じゃないですか?
JavaScriptで画面遷移の制御している画面では書き換えが面倒な気がします。
ちなみに、TapestryScriptを使用するとHTML画面でのJavaScriptチェックはできなくなりますよね?
JavaScriptで画面遷移の制御している画面では書き換えが面倒な気がします。
ちなみに、TapestryScriptを使用するとHTML画面でのJavaScriptチェックはできなくなりますよね?
524デフォルトの名無しさん
NGNG これからはYSFですよ。
525デフォルトの名無しさん
NGNG526デフォルトの名無しさん
NGNG FRAMESETの使い方教えてください。
527デフォルトの名無しさん
NGNG age
528デフォルトの名無しさん
NGNG TapestryアプリケーションでURLを一般的な***.html風にする一番きれいな方法は
どうすればいいでしょうか?
1.PageLinkを使わず、自作のFilterで***.htmlがきたら/app?service=page/***にフォワードする
欠点:ステートフルやセッションを使うのが一苦労
2.AbstractEngine#extractServiceName,EngineServiceLink#constructURLなどを書き換える
3.BaseEngine,AbstractService,EngineServiceLinkを継承してextractServiceName,constructURLをオーバーライトする
4.他の方法あったら教えて
どうすればいいでしょうか?
1.PageLinkを使わず、自作のFilterで***.htmlがきたら/app?service=page/***にフォワードする
欠点:ステートフルやセッションを使うのが一苦労
2.AbstractEngine#extractServiceName,EngineServiceLink#constructURLなどを書き換える
3.BaseEngine,AbstractService,EngineServiceLinkを継承してextractServiceName,constructURLをオーバーライトする
4.他の方法あったら教えて
529デフォルトの名無しさん
NGNG 真っ黒メディアFLEXは?
530デフォルトの名無しさん
NGNG >528
3.1で対応する、とMLにあった。
3.1で対応する、とMLにあった。
531デフォルトの名無しさん
NGNG532デフォルトの名無しさん
NGNG flexって157万か・・・
533デフォルトの名無しさん
NGNG >>528
アドレスバーを偽装する。
アドレスバーを偽装する。
534デフォルトの名無しさん
NGNG >>532
真っ黒メディアだ・・・
真っ黒メディアだ・・・
535デフォルトの名無しさん
NGNG age
536デフォルトの名無しさん
NGNG age
537デフォルトの名無しさん
NGNG Tapestryのコンポーネントをパレット表示するEclipseプラグイン
http://www.behindthesite.com/blog/C1931765677/E1305840788/index.html
http://www.behindthesite.com/blog/C1931765677/E1305840788/index.html
538デフォルトの名無しさん
NGNG >>537
ぬぬ!これは激しく便利なヨカン!
ぬぬ!これは激しく便利なヨカン!
539デフォルトの名無しさん
NGNG Tapestry3.0.1が近いね
540デフォルトの名無しさん
NGNG Tapestry3.1 and HiveMind1.0キタ━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━!!!!
541デフォルトの名無しさん
NGNG >>540
Tapestry3.1はまだだろ!どこの情報だ???
Tapestry3.1はまだだろ!どこの情報だ???
542デフォルトの名無しさん
NGNG age
543デフォルトの名無しさん
NGNG age
544デフォルトの名無しさん
NGNG age
545デフォルトの名無しさん
NGNG age
546デフォルトの名無しさん
NGNG Tapestry3.0.1出たよ
547デフォルトの名無しさん
NGNG age
548デフォルトの名無しさん
NGNG tapestry 3.0.1 です。
<form>
<input jwcid="@TextField" value="ognl:foo"/>
<input jwcid="@Submit" listener="ognl:listeners.hogeAction"/>
<input jwcid="@TextField" value="ognl:bar"/>
<input jwcid="@Submit" listener="ognl:listeners.fugaAction"/>
</form>
という構造で、上の submit が押された場合、
setFoo → hogeAction → setBar という順でメソッドが呼ばれるようなのですが、
これの回避方法はありますか?
foo の内容を hogeAction で使いたいのですが。
<form>
<input jwcid="@TextField" value="ognl:foo"/>
<input jwcid="@Submit" listener="ognl:listeners.hogeAction"/>
<input jwcid="@TextField" value="ognl:bar"/>
<input jwcid="@Submit" listener="ognl:listeners.fugaAction"/>
</form>
という構造で、上の submit が押された場合、
setFoo → hogeAction → setBar という順でメソッドが呼ばれるようなのですが、
これの回避方法はありますか?
foo の内容を hogeAction で使いたいのですが。
549デフォルトの名無しさん
NGNG >>548
呼出しが setFoo, hogeAction の順なら、foo の内容を hogeAction で
使えるような気がするんですが、"bar の内容を hogeAction で使いたい" の
書き損じでしょうか...?
呼出しが setFoo, hogeAction の順なら、foo の内容を hogeAction で
使えるような気がするんですが、"bar の内容を hogeAction で使いたい" の
書き損じでしょうか...?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 ★2 [蚤の市★]
- 喜多川海夢(その着せ替え人形は恋をする)水着シーンのフィギュア化キタ━━━━(゚∀゚)━━━━! [723839345]
- 八奈見杏菜(負けヒロインが多すぎる)が水着でプライズのフィギュア化キタ━━━━(゚∀゚)━━━━!! [723839345]
- あ、出ちゃう、イクッ😫💦🏡
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- 【実況】博衣こよりのえちえちドラクエ1&4リメイク🧪★2
- ホロライブ百鬼あやめさん、純粋なファンをXでブロックしてしまう
