アプリ版:「スタンプのみでお礼する」機能のリリースについて

Javaと連携させたページについてです。
Javaで宣言した変数のtrue,falseによって、html上のメニューバーの表示・非表示を切り替えることができるようにしたいです。
メニューバーは下のようになっています

<div class="gNavi" id="isMenu">
 <ul>
  <li id="menu0">~~</li>
  <li id="menu1">~~</li>
  <li id="menu2">~~</li>
  <li id="menu3">~~</li>
  <li id="menu4">~~</li>
  <li id="menu5">~~</li>
  <li id="menu6">~~</li>
 </ul>
</div>

このメニューの2番目(menu1)~6番目(menu5)の表示・非表示を切り替えます。
いい方法はないでしょうか?

A 回答 (3件)

出力・非出力の制御じゃなくて、表示・非表示の設定ですよね?


であればstyle属性にdisplay:noneを付加するような出力にするか
idに対してcssで非表示を渡すようなスタイルシートをjavaで出力してみては?
    • good
    • 0
この回答へのお礼

解決しました。
ありがとうございました。

お礼日時:2014/02/21 17:28

こんにちは。



おそらくjspを利用していると思うので、jsp側で以下のように判定したらどうでしょうか?

<div class="gNavi" id="isMenu">
 <ul>
  <li id="menu0">~~</li>
<c:if test="${flg == 1}">
  <li id="menu1">~~</li>
  <li id="menu2">~~</li>
  <li id="menu3">~~</li>
  <li id="menu4">~~</li>
  <li id="menu5">~~</li>
</c:if>
  <li id="menu6">~~</li>
 </ul>
</div>
    • good
    • 0
この回答へのお礼

解決しました。
ありがとうございました。

お礼日時:2014/02/21 17:29

こんにちは。



Javaってサーバ側で動いているJavaのことでしょうか?

それともJavaScriptでしょうか?

サーバ側のJavaで動いているなら、使用しているフレームワーク等、補足ください。
JavaScriptであるのであれば、どこで真偽値を設定しているか補足ください。

この回答への補足

サーバ側のJavaで、フレームワークはSeasar2です。

補足日時:2014/02/21 11:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!