
いつもお世話になっております。
現在Struts2の学習を行っているのですが、
iteratorでlistの中のmapの値を取得しているのですが、
データを表示させるか判定に使用するifのタグの条件に
propertyタグで取得した値を使用としたら、
正しく判定されませんでした。
どうしたらifタグのtest属性内でpropertyタグを使用できるでしょうか?
<table>
<s:iterator id="categoryList" value="categoryList" status="rowstatus" >
<s:property value="CATEGORYNAME"/>
<table border="3">
<s:iterator id="categoryTopicList" value="categoryTopicList" status="rowstatus" >
<s:if test='<s:property value="TCID"/> == <s:property value="CATEGORYID"/>'>
<tr>
<td><s:property value="CATEGORYID" /></td>
<td><s:property value="TCID" /></td>
<td><s:property value="TOPICNAME" /></td>
<td><s:property value="PROCEDURE"/></td>
</tr>
</s:if>
</s:iterator>
</table>
</s:iterator>
というようにjspは記述しています。
ifタグを使わずに表示させると値は取得されていたのでDBエラー等ではありませんでした。
使用しているstruts2のバージョンは2.0.14です。
ifタグにpropertyタグの値を条件として記述する方法を教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
<s:if test="#categoryTopicList.TCID == #categoryTopicList.CATEGORYID">
でどうでしょう?
#categoryTopicListは、idに指定してある名前です。
ですから、
<s:iterator id="categoryTopic" value="categoryTopicList" status="rowstatus" >
とした場合は、
<s:if test="#categoryTopic.TCID == #categoryTopic.CATEGORYID">
になります。
ありがとうございます。
ちゃんと条件付することができました。
属性内に取得した値を入れる際には、
id属性を付けてidからデータ指定した方がいいんですね。
大変参考になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム上で押されたボタンに...
-
Servletへフォームから配列を送...
-
int型の内容をbyteの配列にコピー
-
strutsを使ってテキストエリア...
-
jspとservlet、sqlの連携でform...
-
struts bean:defineについて
-
リクエストに応じたselectedの...
-
formでテキストとファイルタイ...
-
ボタンが活性化の場合とは、ボ...
-
腕時計の時報をならないように...
-
三菱GOTの画面切り替えについて
-
j-axis 腕時計のアラーム止めたい
-
webアプリを作ってます。エラー...
-
jspからServletを呼び、元のjsp...
-
javascriptでセッションを取得
-
ファイルが更新されない
-
Strutsのデータ受け渡しについて
-
Formatでmmが月と分を意味する理由
-
サブミット後、自動的に画面を...
-
グローバルIPアドレスの変更タ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リクエストに応じたselectedの...
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
JSPでのリストボックス表示
-
フォームで同じ複数のnameで違...
-
jspでjavascript関数へ引数を渡...
-
int型の内容をbyteの配列にコピー
-
JSP+Servletで終了ボタン
-
EL式 true falseを表示
-
JSPでテキストボックスのループ...
-
動的に作成したラジオボタンの...
-
ラジオボタンの選択肢をサーブ...
-
log4jのレベルをdebugにすると...
-
文字列をタブ区切りで出力したい
-
struts-config.xmlの設定
-
JSPとサーブレット間での画面遷...
-
Strutsでの入力データチェック...
-
strutsを使ってテキストエリア...
-
struts bean:defineについて
-
JSFでJavaScriptを使用するには?
おすすめ情報