趣味と実益のネタ帳
花キューピットで検索すると、ターゲッティング広告がお花でいっぱいになって明るい気持ちになれます。 お花ってすごいね。
play1のrenderメソッドは巧みに隠されていますが、Resultクラスを継承したランタイム例外を投げるようになっています。 こうした実装により、コントローラ処理での終わり方を意識することなく、バッサリ終わらせるよう […]
入力フォームを作成する作業をパターン化して、記述量を軽減しようとする試み。 #{field ‘user.name’ } <input … /> #{/field} のようにフォーム部分を挟んで使う。 挟ま […]
C言語でヘッダファイルを何度も読み込まないためのテクニック。あれの Play!テンプレート版です。C言語の場合は下記のように記述しますよね。 “mylib_h” が未定義ならヘッダの /* 本文 […]
最近、node.jsを始めました。 postリクエストを受けて、その内容によってページを移動する/しない、といった挙動を実現する方法を知ったのでメモしておきます。 単なるリダイレクトだとhttpステータス302となり、g […]
includeタグを使うと外部ファイルをインクルードすることができます。通常はファイルが存在することを前提にすると思いますが、たとえばプロパティ値や変数を使って動的に読み込むファイル名を決めるような高度な使い方も考えられ […]
ブログ記事の一覧などで、本文をすべて表示するには長すぎる。文頭だけ表示したい、という場合があると思う。こんなとき、テンプレートの3項演算子を使うとすっきり書ける。 20文字を超えるときは20文字まで表示して「… […]
テンプレート処理のトレース実行は難易度が高いので、、っていうか可能なのか分かりません。 初歩的なログ出力デバッグおすすめです。 スクリプトタグ %{ }% を使ってログ出力を呼び出します。 エラー発生個所に至るまでの変数 […]
Fileオブジェクトのgroovy拡張でとても便利なメソッドがある。 配下のファイルを総当たりしたいときはFileType.FILESを、ディレクトリを総当たりしたいときはFileType.DIRECTORIESを指定す […]
Groovyエクステンションを利用すると簡単に記述できる。 DecimalFormatクラスを利用した書式指定を用いる。 小数点2ケタまで、であればこんな感じ。
テンプレートファイルを明示しなかった場合は、app/views/controller/action.html で示されるテンプレートファイルが採用される。 renderメソッドの第一引数はテンプレートファイル名と兼用にな […]
コントローラからテンプレートへ値を渡したいときは、renderメソッドの引数として変数を渡す方法がサンプルで良く使われている。 2~3個程度であればrenderメソッドの引数として渡す方法が簡単で記述的にもすっきり書ける […]
playframework1大好き。kominaのメモ帳です。
2×4 azure cms DIY docker express ffmpeg FreeCad FX groovy h2db hibernate imap java javamail javascript jpa jQuery jxls maven MT4 mysql node.js onethirdcms oracle php playframework1 plsql windows10 WTC100 Yahooメール おすすめ ひとこと シェアサイクル チートシート フリマ リモートデスクトップ レターパック 修理 地域情報 技術情報 楽天ブログ 気になるもの 筋トレ 練馬区