seameteo
[scala][play framework]拡張for文+ループ変数の同時使用
思った以上に詰まる事項。 scalaテンプレート上で拡張for文を使いつつループ変数も使いたい場合。 失敗例 @{var i = 0} @for(obj <- list) { <li>@{i} : @{…[play]フォルダ分けした場合のscalaでのクラスの扱い
例えばフォーム用のクラスが多くなってきたので、フォームクラスはmodels.formsに分けるようにした場合。 viewsのscalaで、「クラスForm1はありません!」と怒られるだろう。 フォルダを作ってその中にクラ…[play]ホームへのリダイレクトを定数化
何らかの処理を行った後、トップ画面に戻るようにする事は多いだろう。 その場合、controllersでのreturn値は、例えば次のようになるだろう return redirect(routes.Application.…[Java]相互変換:進数表記されたString と int
String -> int parseInt(string s, int radix) を使う。 radixはsを何進数として扱うか。省略時は10進数として扱われる。 Character.MIN_RADIX ~ Char…[java][play framework]modelの変数を永続化しない
modelオブジェクトに一時的な変数を確保しようとする。 通常どおり以下のように宣言した場合はDBに保存され永続化されてしまう。 @Entity class House extends Model { // (中略) p…[java][play]Javaで出力したHTMLをscalaで書きだす
Javaで String tags = “<b>iamgod</b>”; return ok(index.render(tags)); としてviewsにHTMLタグ付き文字列を送ったとき、 vi…[java][play framework]フォーム用Modelクラスを作ったときの注意点
フォームに使うモデルを作った際の注意点。 activator run したまま新しいフォーム用クラスを作った際、 bindfromRequest() などをしようとするとエラーを起こしてしまう。 解決方法 activat…[play]@ManyToOneを制約する
以下のようにrequiredを入れた場合でも、フォームで空値を入れた場合に空値であることのエラーは起こらない。 そのため、hasErrors()で例外処理を行うことが出来ない。 @Constraints.Required…12