javascript - 如何使用 JSP 创建标签式 Html 页面

标签 javascript html jsp

我想创建标签式 Html 页面,每个标签上都有多个提交按钮。 如何使用 JSP 创建选项卡式 html 页面。

最佳答案

这与 JSP 无关。这是关于您在客户端中的呈现方式。您可以使用很多 jQuery Tab 插件。但只是开始,您可以使用类似下面的内容。让您的 JSP 以这种方式生成 HTML 结构:

HTML

<div class="tabbable">
    <ul class="tabs">
        <li><a href="#tab1">Tab 1</a></li>
        <li><a href="#tab2">Tab 2</a></li>
        <li><a href="#tab3">Tab 3</a></li>
    </ul>
    <div class="tabcontent">
        <div id="tab1" class="tab">
            Tab 1 Contents
        </div>
        <div id="tab2" class="tab">
            Tab 2 Contents
        </div>
        <div id="tab3" class="tab">
            Tab 3 Contents
        </div>
    </div>
</div>

CSS

* {font-family: 'Segoe UI';}
.tabbable .tabs {list-style: none; margin: 0 10px; padding: 0;}
.tabbable .tabs li {list-style: none; margin: 0; padding: 0; display: inline-block; position: relative; z-index: 1;}
.tabbable .tabs li a {text-decoration: none; color: #000; border: 1px solid #ccc; padding: 5px; display: inline-block; border-radius: 5px 5px 0 0; background: #f5f5f5;}
.tabbable .tabs li a.active, .tabbable .tabs li a:hover {border-bottom-color: #fff; background: #fff;}
.tabcontent {border: 1px solid #ccc; margin-top: -1px; padding: 10px;}

jQuery

$(document).ready(function(){
    $(".tabbable").find(".tab").hide();
    $(".tabbable").find(".tab").first().show();
    $(".tabbable").find(".tabs li").first().find("a").addClass("active");
    $(".tabbable").find(".tabs").find("a").click(function(){
        tab = $(this).attr("href");
        $(".tabbable").find(".tab").hide();
        $(".tabbable").find(".tabs").find("a").removeClass("active");
        $(tab).show();
        $(this).addClass("active");
        return false;
    });
});

fiddle :http://jsfiddle.net/praveenscience/LZEHP/

关于javascript - 如何使用 JSP 创建标签式 Html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19948634/

相关文章:

javascript - 设置 cookie 过期日期

javascript - 替换为正则表达式返回未定义

javascript - 如何抓取周围的td元素?

html - Outlook 2016 在嵌套表格下插入细线

javascript - 在官方网站上用 Javascript 单击按钮(chrome 扩展)

javascript - 如何禁用 Bootstrap 样式

php - CSS类名后面有id吗?

java - 如何关闭servlet中的弹出窗口并将servlet重定向到父窗口

jsp - Adobe CQ5的助手是空的(未显示任何组件)

JSP,Tomcat 8 BASIC 登录/失败尝试一直存在