tj_takehana
tgens****@gmail*****
2008年 8月 8日 (金) 12:14:21 JST
竹花です。 沖野様、矢野様、お二方ともありがとうございます。 稚拙な言葉で十分伝えられるか不安でしたが、沖野様のコードで無事解決できそうです。 ありがとうございます。 リソースのマウントって二行でできるんですね。 いろいろ試していて、もっと複雑怪奇なスパゲッティばかり書いていました。 矢野様のコードも今後活用させていただきますね。 こんなところまでカスタマイズできる柔軟性はすばらしいなと毎回思ってしまいます。 カスタマイズするための技量が必要なのは言うまでもないですが、技量のある方はWicketで十分にそれを発揮できるのでしょうね。 早々の回答、ありがとうございました。 竹花 2008/8/7 Tsutomu Yano <benbr****@mac*****>: > WebResourceがすでにあって、それをページのように特定のURLにマウントしたい、ということであれば、 > 下記のようにするとResourceをURLにマウントできます。 > > WebResource resource = .... > Application.get().getSharedResources().add("yoururl", resource); > > こうすると、resourceというWebResourceインスタンスがURL「/resources/yoururl」でアクセスできるようになります。 > > > On 2008/08/07, at 12:48, tj_takehana wrote: > >> 竹花です。 >> >> ブログパーツをWicketで作ってみようとしているのですが、 >> 「直接アクセスできる静的なURLの画像」の生成は可能でしょうか? >> >> FRAMEタグが不可なページのブログパーツなので、以下のようなものを作りたいと思っています。 >> 例としては「あわせて読みたい」のようなものをイメージしていただければ、と思います。 >> <div> >> <a href="WICKET_PAGE"> >> <image src="DYNAMIC_IMAGE"> >> </a> >> </div> >> >> ブログパーツクリック後の遷移先(WICKET_PAGE)はWicketのNice >> URLの機能を使えば問題ないのですが、動的に生成される画像へのリンク(DYNAMIC_IMAGE)を作る方法が思い浮かびません。 >> >> DynamicImageResourceで生成した画像をSharedResourcesに追加する方法では、確かに静的なリンクの画像は作れますが、どうしても第一条件がページへのアクセスになってしまいますし(FRAMEタグが使えればコレでもいいのですが…)。 >> 都合によりDBは使えないので「定期的にDBに保存しておいて表示」というわけにもいかないです。 >> >> どなたか良い解法をご存知の方がいましたらご教授おねがいいたします。 >> >> _______________________________________________ >> Wicket-ja-user mailing list >> Wicke****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user > > --------------------------------------------------- > 矢野 勉(やの つとむ) > 電子メール:benbrand_at_mac.com > --------------------------------------------------- > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user >