禁用JSP中的Tab

时间:2013-04-04 10:11:04

标签: jsp

无论如何禁用使用bootstrap创建的JSP中的选项卡?我的意思是我不想禁用JavaScript或Jquery。我想在创建页面时禁用选项卡,稍后我将启用。 这是我创建标签的代码:

<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 ,ID fromDB ),无论如何都要将其指定为已禁用?像

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

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

两者都不起作用。但无论如何都是这样的?我不想使用任何脚本,否则我知道窗口加载我可以禁用它。但是我想在这里指明一下......那么反正呢?

1 个答案:

答案 0 :(得分: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标签没有写在标签上,那么它本质上是禁用的。