• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaによるstyle属性の切り替え)

Javaによるstyle属性の切り替え

このQ&Aのポイント
  • Java(Seasar2)とXHTMLを用いたWebアプリケーションを制御する方法について説明します。
  • Java側で設定した変数menuDispFlgによって、メニューバーの一部を表示・非表示にする方法について説明します。
  • メニューバーのidがmenuDispFlgとなっている箇所を、menuDispFlgが1の場合に非表示化する方法について説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

<div class="gNavi" id="isMenu">  <ul>   <li id="menu00">~~</li>   <li id="menuDispFlg" style="display: #{isMenuDispFlg ? 'none' : 'block; height: 45px; position: relative; float: left; padding: 4px 4px 0px 4px; background: url(../images/menu/gNavi-05.gif) no-repeat right 9px;'};">~~</li>   (略)   <li id="menu06">~~</li>  </ul> </div> public boolean isMenuDispFlg() {  if (menuDispFlg.equals("1")) {   // フラグが1の場合、XXXメニューを表示しない   return true;  }  // フラグが0の場合、XXXメニューを表示する  return false; } XHTMLを理解していないとひと目で分かるコードになってますよ。 例えば、同じXHTML文書内でidは唯一であり、また基本的に(特別な制御をする場合を除き)idを 指定する必要はありません。 式言語(EL式、Expression Language)は使えますか? MVCの区別はつきますか?Java内ではXHTMLのコードは書きません。ましてやCSSもです。

関連するQ&A

専門家に質問してみよう