Struts/org.apache.struts.action.ActionMessage(エラー処理)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
[[Struts/org.apache.struts.action.ActionMessage(メッセー...
Struts1.1.xのころはActionErrorというのを用いていたのです...
saveMessages(request, messages);
としていましたが、エラーのメッセージ情報(業務エラーが起き...
saveErrors(request, messages);
を使用します。でJSP側では
<ul>
<html:messages id="message" message="false" > <-message...
<li><bean:write name="message" /></li>
</html:messages>
</ul>
というようにmessage属性をfalseにするだけです。というより...
ActionMessageのセット方法やリソースファイルから取得する方...
**<html:errors/> タグの仕組み [#l0acd6f9]
エラー処理については<html:errors/>というエラー処理専門の...
先で見たサンプルのようにアクションクラスでいくつかActionM...
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionM...
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionM...
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionM...
"msg.message2", new String[] { "メッセージ2の...
messages.add("HogeGroup", new ActionMessage("別グループ...
saveErrors(request, messages);
JSP側では、
<html:errors/>
とだけしておきます。さらに、MessageResources.properties ...
msg.message1={0}
msg.message2=修飾もできる {0},{1}
# -- standard errors --
errors.header=<ul>
errors.prefix=<li>
errors.suffix=</li>
errors.footer=</ul>
とerrorsで始まるプロパティを設定しておきます。このプロパ...
結果的に出力結果は以下の通りです。
<ul>
<li>メッセージ0</li>
<li>メッセージ1</li>
<li>修飾もできる メッセージ2の1,メッセージ2の2</li>
<li>別グループのメッセージ</li>
</ul>
というように、始めと終わりにheader,footerを出力し、各メッ...
**サンプル [#sdba2efd]
-[[errorMessage.jsp>http://www.masatom.in/cgi-bin/viewvc....
-[[ErrorAction>http://www.masatom.in/cgi-bin/viewvc.cgi/t...
-[[MessageResources.properties>http://www.masatom.in/cgi-...
**TIPS [#f5a4e9dc]
***特殊なキー値を変更 [#i08206a5]
先のerrors.headerなどのプロパティ値で、別のキーを使いたい...
<html:errors header="myErrors.header" footer="myErrors.f...
などとすると、別のキー値を指定できます。header,footer,suf...
**関連リンク [#q038ae9f]
-Struts/org.apache.struts.action.ActionMessage(メッセージ...
----
この記事は
#vote(おもしろかった[25],そうでもない[4])
- ちなみにsaveErrors内ではrequest.setAttribute(Globals.ER...
- ちなみにsaveMessages内ではrequest.setAttribute(Globals....
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
[[Struts/org.apache.struts.action.ActionMessage(メッセー...
Struts1.1.xのころはActionErrorというのを用いていたのです...
saveMessages(request, messages);
としていましたが、エラーのメッセージ情報(業務エラーが起き...
saveErrors(request, messages);
を使用します。でJSP側では
<ul>
<html:messages id="message" message="false" > <-message...
<li><bean:write name="message" /></li>
</html:messages>
</ul>
というようにmessage属性をfalseにするだけです。というより...
ActionMessageのセット方法やリソースファイルから取得する方...
**<html:errors/> タグの仕組み [#l0acd6f9]
エラー処理については<html:errors/>というエラー処理専門の...
先で見たサンプルのようにアクションクラスでいくつかActionM...
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionM...
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionM...
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionM...
"msg.message2", new String[] { "メッセージ2の...
messages.add("HogeGroup", new ActionMessage("別グループ...
saveErrors(request, messages);
JSP側では、
<html:errors/>
とだけしておきます。さらに、MessageResources.properties ...
msg.message1={0}
msg.message2=修飾もできる {0},{1}
# -- standard errors --
errors.header=<ul>
errors.prefix=<li>
errors.suffix=</li>
errors.footer=</ul>
とerrorsで始まるプロパティを設定しておきます。このプロパ...
結果的に出力結果は以下の通りです。
<ul>
<li>メッセージ0</li>
<li>メッセージ1</li>
<li>修飾もできる メッセージ2の1,メッセージ2の2</li>
<li>別グループのメッセージ</li>
</ul>
というように、始めと終わりにheader,footerを出力し、各メッ...
**サンプル [#sdba2efd]
-[[errorMessage.jsp>http://www.masatom.in/cgi-bin/viewvc....
-[[ErrorAction>http://www.masatom.in/cgi-bin/viewvc.cgi/t...
-[[MessageResources.properties>http://www.masatom.in/cgi-...
**TIPS [#f5a4e9dc]
***特殊なキー値を変更 [#i08206a5]
先のerrors.headerなどのプロパティ値で、別のキーを使いたい...
<html:errors header="myErrors.header" footer="myErrors.f...
などとすると、別のキー値を指定できます。header,footer,suf...
**関連リンク [#q038ae9f]
-Struts/org.apache.struts.action.ActionMessage(メッセージ...
----
この記事は
#vote(おもしろかった[25],そうでもない[4])
- ちなみにsaveErrors内ではrequest.setAttribute(Globals.ER...
- ちなみにsaveMessages内ではrequest.setAttribute(Globals....
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: