昨日に引き続き、WicketでOpenIDを使うテスト。 Webで出回っているサンプルを見ているとOpenid4javaのConsumerManagerはアプリケーションでシングルトンで持つと良いとのことなので、とりあえず、コンシューママネジャーのラッパーをシングルトンで実装 public class ConsumerManagerWrapper { private static ConsumerManager _instance; private ConsumerManagerWrapper(){ // コンストラクタを封印 } public static ConsumerManager getInstance(){ try { if(_instance == null){ _instance = new ConsumerManager(); } } catch (ConsumerExc
使いたくて、openid4java-0.9.3.jarをダウンロードして・・・実行時の例外に泣いた。Domの例外が見つからないとか何とか・・・このライブラリだけじゃないらしいということで、いろいろとWebを探す。で、やっと次のライブラリが必要ってわかった。 commons-codec-1.3.jar org.apache.commons commons-httpclient-3.1.jar org.apache.commons htmlparser.jar sourceforge openxri-client-1.0.1.jar zipでダウンロードできるので、jarに拡張子変える openxri-syntax-1.0.1.jar zipでダウンロードできるので、jarに拡張子変える xmlsec-1.4.2.jar apache.org 一応実行までこぎつけたけど、ひとつひとつ実行しなが
[Wicket-ja-user 61] Re: AjaxFormComponentUpdatingBehavior とPatternValidatorを同時に使用 maeda aaake****@gmail***** 2008年 4月 1日 (火) 20:55:25 JST 前の記事 [Wicket-ja-user 60] Re: AjaxFormComponentUpdatingBehavior とPatternValidatorを同時に使用 次の記事 [Wicket-ja-user 62] wicket-jaサイトのソースコードを大きく変更しました 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] maedaです。 u1さま返信ありがとうございました。 onErrorに処理を追加して無事に自分の思っていたとおりに実装することが出来ました!! 動作確認までしてい
早速あげあげ。基本はいただいたコメントのソースのまま、項目のBeanなんかは自分が作っていたもの+Wicket1.3仕様にあわせて……。 private List<SampleObjectModelBean> selected; public SampleChoiceRenderer() { // 自分が取得している項目 selected = new ArrayList<SampleObjectModelBean>(); selected.add(GenerateBeanUtility.GenerateSampleObjectModelBean(2)); selected.add(GenerateBeanUtility.GenerateSampleObjectModelBean(5)); Form form = new Form("form"); add(form); // 選択項目全て
自分のプログラミング脳をプログラムにして、いつかプログラミングから脱出してやるぞっ!とか夢見ながら、日々プログラム作っていく 百野 貴博 の日記です!今は、屋号『百蔵。』として、Silverlight・WPFを追跡中です! (2007/09/30) アクセスログを見てると、"DropDownChoice Wicket"の組み合わせで このサイトにたどり着いてる方が居られる模様。 そういえば以前、自分もそれでハマってWicketのプロパティファイルを検索する順番を調べたりしたんだった。 。。。 ぬあぁ!! そういえば、そのときのエントリで結局、”選択してください”を変更するの書き忘れてたっ!! というわけで、今更ですが変更方法を簡単に書きます。 ※このエントリを書き終わってから以前のエントリを読み返してみると、変更方法書いてましたね・・・。 私の記憶違いでした・・・orz でも、もったいない
<body> <table> <tr><td><span>Lisa Simpson</span></td></tr> <tr><td><span>Bart Simpson</span></td></tr> </table> </body> As you can see, if we add a new item to the ListView and try to repaint it via Ajax there is no root markup tag for the Wicket Ajax to replace. This is why it is necessary to add the repeater to a container and then repaint the container instead. In this case we would add a WebMa
WicketとWTPを使った開発 Eclipse 3.2+WTP 1.5+MavenでWicket開発環境を作成する ここでは、Wicketの開発環境としてEclipse 3.2+WTP 1.5+Maven2を使った開発の始め方を簡単に解説します。 Eclipse 3.2, WTP 1.5 , Tomcat 5.5, Maven 2の環境はセットアップ済みであることを前提にしています。Eclipse + WTP環境構築の方法は、以下のリンクを参考にしてください。 Eclipse(ClickIDE)環境の構築 Maven2の導入は以下のリンクを参考にしてください。バイナリを任意のディレクトリに展開して(展開先)/binにPATHを通し、環境変数JAVA_HOMEを設定するだけです。 Wicket開発環境の構築 ここでは、E:\work\wicketwtp\以下に開発環境を用意し、Eclips
WicketMessage: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = form, page = net.mekefactory.wicket.TextField1Page, path = 1:form.Form, isVisible = true, isVersioned = true]] threw an exception Root cause: java.lang.IllegalStateException: Attempt to set model object on null model of component: form:tex
目次 目次 気持ちのいいウェブプログラミング Wicketの使いどころ Wicketの考え方 まずはダウンロード インストール おなじみの設定 - Javaサーブレットとしての設定 Wicketアプリケーションの作成 Pageクラスの作成 Wicketのモデルとモデルオブジェクト モデルへの値のセットと検証 フォーム全体の検証 メッセージを変える フォーム毎にメッセージファイルを持つ まとめ 次回は... ご意見などは... 気持ちのいいウェブプログラミング このページでは、ウェブ・アプリケーション・フレームワークWicketの使い方について紹介します。Wicketの特徴は「HTMLとJavaだけですべてが完了する」ということでしょう。 Struts以降、ほとんどのウェブ・アプリケーション・フレームワークはJSP + Java + XMLで構成されて
どういうわけかTomcat起動時にEOFExceptionが発生するようになったが、エクリプスの画面上部の猫アイコンで停止させたところ、次回起動からこの例外が発生しなくなった。 多分、EclipseのコンソールウィンドウでTomcatを強制停止していたのが原因で、tldCache.serかSESSIONS.serが壊れたんだと推測。 ちゃんと停止させればこんなことは起こらなかった、ということ。 2008/12/02 12:38:20 org.apache.catalina.session.StandardManager doLoad 致命的: 持続されたセッションをロード中のIOExceptionです: java.io.EOFException java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFul
Wicket Wikiをあんまり読んでなかったので、少し読んでみました。その中で個人的に参考になった書き方をメモ。 あと、そのほかのブログやtwitterでの参考になったものも。 Pageのマークアップのファイルを変更する方法 ログイン前とログイン後で変更したかったので地味に困っていました。 WebPageクラスのサブクラスでpublic String getVariation()をオーバーライドして、適当な文字列を返すようにします。 Pageの名前がIndexPage.javaの場合、普段はIndexPage.htmlが利用されますが、getVariationがたとえば"foo"を返した時はIndexPage_foo.htmlが利用されるようになります。 public class IndexPage extends WebPage { public IndexPage(PageParam
{{{#!wiki red/solid Beginning with Solr 5.0, Solr is no longer distributed as a "war" (Web Application Archive) suitable for deployment in any Servlet Container. Solr is now distributed as a stand alone java server application, including start and stop scripts for use on Unix and MS-Windows platforms, as well as an installation script for setting up a "production" installation of Solr on *nix plat
This page shows an example of how to use JFreeChart with wicket. PieChartExamplePage.html import org.apache.wicket.markup.html.WebPage; import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.data.general.DefaultPieDataset; public class PieChartExamplePage extends WebPage { public PieChartExamplePage() { DefaultPieDataset d = new DefaultPieDataset(); d.setValue("Ja
「サンプルのソースを見る」の第3回、unicode converter編。このサンプルでは、 CompoundPropertyModelというModelの使い方 自分でModelを実装する方法 フォームのドロップダウンリスト、テキストエリアの使い方 がなんとなくわかります(^_^;)。 アプリケーションクラス(UnicodeConverterApplication.java) まずは、アプリケーションクラスです。こちらは、ホームページクラスを返しているだけなので、割愛します。 Pageクラス(UnicodeConverterApplication.java) 次に、Pageクラスです。Echoサンプルでは、フォームの外の要素とフォームの中の要素で同じModelを参照していたわけですが、同じフォーム内で同じModelを参照したい場合もあると思います。この場合に、PropertyModelを使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く