SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Javaで軽快に使える「軽量フレームワーク」特集

Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(1)

第7回

  • X ポスト
  • このエントリーをはてなブックマークに追加

エラーメッセージを日本語にする

 ただし、実際に試してみると、エラーメッセージがすべて英語であるのに気が付くでしょう。これでは使いにくいので、indexメソッドを更に修正して日本語メッセージが表示さるようにしましょう。

public static void index(int val) {
	validation.min(val, 0).message("ゼロ以上の整数を入力ください。");
	validation.max(val, 100).message("100以下の整数を入力ください。");
	int total = 0;
	for(int i = 0;i <= val;i++)
		total += i;
	String msg = "合計:" + total;
	render(msg);
}
エラーメッセージが日本語になった。
エラーメッセージが日本語になった。

 ここでは、minmaxのメソッド呼び出しの後に、更に続けて「message」というメソッドを呼び出しています。ここで、表示するメッセージを設定すれば、簡単にエラー時のメッセージを変更できます。バリデーションとあわせて覚えておくとよいでしょう。

まとめ

 今回は、Play!のごく基本部分について説明を行いました。自動生成されたコントローラーとビューを少し手直しするだけで、フォームをやり取りするようなごく簡単なアプリケーションなら十分作ることができるとわかったでしょう。基本的な仕組みさえ分かれば、この程度なら数十分もかからずに作れます。Strutsなどで1からプロジェクトを作る際の面倒な作業と比べると隔世の感があるでしょう。

 ただし、今回紹介したのは、コントローラーとビューという基本中の基本部分のみなので、Play!というフレームワークの便利さを実感するには程遠いかもしれません。次回は、残る「モデル」に関する機能を中心に解説していくことにしましょう。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Javaで軽快に使える「軽量フレームワーク」特集連載記事一覧

もっと読む

この記事の著者

掌田 津耶乃(ショウダ ツヤノ)

三文ライター&三流プログラマ。主にビギナーに向けたプログラミング関連の執筆を中心に活動している。※現在、入門ドキュメントサイト「libro」、カード型学習サイト「CARD.tuyano.com」を公開...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/4750 2010/01/20 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング