1

JSP タグを不正にネストせずにこれを実装するにはどうすればよいですか?

<s:if test="<s:property value="#count" /> == <s:property value="%{arrayCount}" "/>
4

2 に答える 2

4

XMLやHTMLの場合と同じように、そのようなタグをランダムにネストすることはできません。

OGNLを使用する:

<s:if test="#count == arrayCount">

いくつかの本当に基本的なOGNL情報についてはここここを、詳細についてはOGNLサイトを参照してください。

于 2011-12-28T13:47:15.297 に答える
4

Struts 2<s:if>タグは、値スタックまたはその他のコンテキストから値をフェッチするのに十分な機能を備えているため、if タグ内でプロパティ タグを使用する必要はありません。

countとの両方arrayCountが値スタックで使用可能であるか、アクション クラス/jsp ページでそれらを設定していると仮定します。あなたがする必要があるのは次のとおりです。

<s:if test="#count == arrayCount">
  // do what ever you want 
</s:if>

基本的な OGNL 構文を確認することをお勧めします。

  1. OGNL
  2. OGNLの基本
于 2011-12-28T13:52:19.790 に答える