GoogleAppEngine/Slim3/TIPS集
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
** リクエストパラメータにアクセスする [#z5ef5ad4]
入力エラーなどで元画面に戻るようなケースで、テキストボッ...
${f:h(textInput)}
は request.getAttribute("textInput"); と同等の意味ですが
<input type="text" name="textInput" value="${f:h(textIn...
このようにアクセスして値を取得可能です。
たとえば
-index.jsp
<form action="/index">
<input type="text" name="textInput" value="${f:h(textI...
<input type="submit" value="登録" />
</form>
textInput: ${f:h(textInput)} <br />
で
-IndexController
public class IndexController extends Controller {
@Override
public Navigation run() throws Exception {
return forward("index.jsp");
}
などだった場合、textInput に「あ」と入れてみたところ、
<form action="/index">
<input type="text" name="textInput" value="あ" />
<input type="submit" value="登録" />
</form>
textInput: あ <br />
となりました。
ちなみにControllerクラス内で
request.removeAttribute("textInput");
とかしてみたら、${f:h(textInput)}としても値は取得できなか...
**オブジェクトのフィールドの値を次の画面で使用したい [#v5...
Foo foo = new Foo();
foo.setBar("aaa");
BeanUtil.copy(foo, request);
とすることでフィールドの内容をRequestスコープにコピー、す...
request.setAttribute("bar",foo.getBar());
って事ができます。これでJSPでは ${f:h(bar)} でアクセス可...
たとえば○○一覧画面から一つを選択し、そこからコピー新規、...
<input type="text" name="bar" value="${f:h(bar)}" />
ってかいておけば、テキストボックスにあらかじめ値が入った...
またたとえば、次に操作して登録画面へ遷移しようとして入力...
**関連リンク [#p82f3f62]
-[[slim3で標準時を日本にする « kfactory>http://www.k...
-[[TimeZoneを扱う - やさしいデスマーチ>http://d.hatena.ne...
-[[【入門編】Slim3で始める!GAE/Jでクラウド・アプリケーシ...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
** リクエストパラメータにアクセスする [#z5ef5ad4]
入力エラーなどで元画面に戻るようなケースで、テキストボッ...
${f:h(textInput)}
は request.getAttribute("textInput"); と同等の意味ですが
<input type="text" name="textInput" value="${f:h(textIn...
このようにアクセスして値を取得可能です。
たとえば
-index.jsp
<form action="/index">
<input type="text" name="textInput" value="${f:h(textI...
<input type="submit" value="登録" />
</form>
textInput: ${f:h(textInput)} <br />
で
-IndexController
public class IndexController extends Controller {
@Override
public Navigation run() throws Exception {
return forward("index.jsp");
}
などだった場合、textInput に「あ」と入れてみたところ、
<form action="/index">
<input type="text" name="textInput" value="あ" />
<input type="submit" value="登録" />
</form>
textInput: あ <br />
となりました。
ちなみにControllerクラス内で
request.removeAttribute("textInput");
とかしてみたら、${f:h(textInput)}としても値は取得できなか...
**オブジェクトのフィールドの値を次の画面で使用したい [#v5...
Foo foo = new Foo();
foo.setBar("aaa");
BeanUtil.copy(foo, request);
とすることでフィールドの内容をRequestスコープにコピー、す...
request.setAttribute("bar",foo.getBar());
って事ができます。これでJSPでは ${f:h(bar)} でアクセス可...
たとえば○○一覧画面から一つを選択し、そこからコピー新規、...
<input type="text" name="bar" value="${f:h(bar)}" />
ってかいておけば、テキストボックスにあらかじめ値が入った...
またたとえば、次に操作して登録画面へ遷移しようとして入力...
**関連リンク [#p82f3f62]
-[[slim3で標準時を日本にする « kfactory>http://www.k...
-[[TimeZoneを扱う - やさしいデスマーチ>http://d.hatena.ne...
-[[【入門編】Slim3で始める!GAE/Jでクラウド・アプリケーシ...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: