[mayaa-user:279] Re: ActionMessagesの扱い

平瀬 祐史 yhirase @ neetec.co.jp
2006年 9月 7日 (木) 14:23:03 JST


いつもお世話になっております。
ニークシステム平瀬です。

たびたびすみません。追記です。

実は、以下で実現はできているものの、レイアウト(テーブルタグ等)が
mayaaファイル側に書かれてしまうため、しっくりきません。

.mayaaファイル

	<m:beforeRender>
	var errNum=0;
	</m:beforeRender>
	<m:doRender id="errorHook" name="xxx">
	<html:messages id="msg" message="false">
		<m:exec script="${errNum=errNum+1;}" />
	</html:messages>

	<m:if m:id="errorCheck" test="${ errNum &gt; 0 }" replace="false">
	<html:messages m:id="errorPosition" m:replace="false" id="msg" message="false">
&lt;table border="1"&gt;&lt;tr&gt;&lt;td&gt;
		<bean:write name="msg" filter="false"/><m:write value="&lt;br/&gt;" escapeXml="false"/>
&lt;/td&gt;;&lt;/tr&gt;&lt;/table&gt;
	</html:messages>
	</m:if>


以上、よろしくお願いいたします。

--平瀬 祐史<yhirase @ neetec.co.jp> wrote:
>いつもお世話になっております。
>ニークシステムテクノロジー平瀬と申します。
>
>S2Struts+Mayaaについて実案件で採用するかの判断にあたり勉強中です。
>そこで、以下のような問題が解決できないので、
>どのような対処をすればよいか教えていただけませんでしょうか。
>
>■質問内容
>StrutsのActiomMessagesに、メッセージが格納されていれば、
>
><table border="1"><tr><td>
>(ActionMessagesに格納されたエラー文言)
></td></tr></table>
>
>を表示する要求仕様であるとして
>「ActionMessagesが空の場合は、テーブルタグも含めて出力しない」
>という部分の実現方法がわかりません。
>
>Mayaa、Struts共に勉強不足で稚拙な質問で申し訳ありませんが、
>ヒントだけでもご教授いただけませんでしょうか。
>
>以上、よろしくお願いいたします。
>
>_______________________________________________
>mayaa-user mailing list
>mayaa-user @ ml.seasar.org
>https://www.seasar.org/mailman/listinfo/mayaa-user



mayaa-user メーリングリストの案内