2013-04-04 7 views
1

Можно ли отключить вкладку в JSP, созданную с помощью бутстрапа? Я имею в виду, что я не хочу отключать использование JavaScript или JQuery. Я хочу, чтобы вкладка была отключена, когда я сама создаю страницу, а позже я включу ее. Это мой код, чтобы создать закладку:Отключить вкладку в JSP

<div class="navbar btn-navbar"> 
      <div id="tabs" class="tabbable"> 
       <ul id="myTab" class="nav nav-tabs"> 
        <li class="active"><a href="#datacollector" target="main" 
         data-toggle="tab">Data Collector</a></li> 
        <li id="fromDB" class="selectDataloadType"><a 
         href="#fromDatabase" target="main" data-toggle="tab">Data Load 
          Database</a></li> 
        <li id="fromFile" class="selectDataloadType"><a 
         href="#fromFiles" target="main" data-toggle="tab">Data Load 
          File</a></li> 
        <li id="email" class="selectDataloadType"><a 
         href="#fromEmail" target="main" data-toggle="tab">Data Load 
          Email</a></li> 
        <li id="webServices" class="selectDataloadType"><a href="#fromWebServices" 
         target="main" data-toggle="tab">Data Load Web</a></li> 
        <li><a href="#datamap" target="main" data-toggle="tab">Data 
          Map</a></li> 
        <li><a href="#schedule" target="main" data-toggle="tab">Schedule</a></li> 
       </ul> 

Предположим, я хочу, чтобы отключить вторую вкладку (LI с идентификатором fromDB), есть в любом случае, чтобы указать его недееспособным? как

<li id="fromDB" class="selectDataloadType disabled"><a.......</a></li> 

или

<li id="fromDB" class="selectDataloadType" style="disabled"><a.......</a></li> 

Оба не работают. Но похоже, что это так? Я не хочу использовать какой-либо скрипт для этого, иначе я встаю на загрузку окна, я могу отключить его. Но я хочу указать его здесь ... Так или иначе?

+0

что вам нужно? Вы хотите отключить гиперссылку изначально? –

+0

Да. Это именно то, чего я хочу. – iCode

+0

Вы получаете данные из базы данных и хотите показать на jsp? –

ответ

1

Вы используете какой-либо статус, когда ваша гиперссылка будет отключена? Когда вы показываете извлеченные данные из базы данных, вы должны получить статус для отключения гиперссылки. И убедитесь, что статус, как показано ниже: -

Пример: -

<% 
//Set this status in servlet/action servlet 
String sts=(String)session.getAttributes("tabsts"); 


%> 

Использование в JSP

<li id="fromDB" class="selectDataloadType"> 
    <a <%if(sts!=null && sts.equals("yes")){) %> href="Your link" <%}%> > 
     Your Data from Data Base 
    </a> 

</li> 

Если HREF тега не написано на тег, то он отключается в природе.

Смежные вопросы