⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alternate.jsp

📁 部门结构树
💻 JSP
字号:
<%@ taglib uri="/WEB-INF/alternatetag.tld" prefix="alt" %>

<html>
<head>
    <title>Alternate Tag Demo - (C) 2004 - 2005 Jenkov Development</title>
</head>
<body>


<table border="1">

<tr><td>


    Default Alternation: <br/>
    Alternates between 0 and 1

    <alt:alternateDefinition altId="default" />

    <table cellspacing="0" cellpadding="5" width="200" style="border: 1 solid black;">
    <% for(int i=0; i<10; i++) { %>

        <alt:alternateMatch altId="default" altValues="0">
            <tr bgcolor="#ffffff"><td><alt:alternateValue altId="default" /></td>
        </alt:alternateMatch>

        <alt:alternateMatch altId="default" altValues="1">
            <tr bgcolor="#eeeeee"><td><alt:alternateValue altId="default" /></td></tr>
        </alt:alternateMatch>

        <alt:alternate altId="default" />
    <% } %>
    </table>




    <br/><br/>
    Alternating from a list of values: <br/>
    Mon, Tue, Wed, Thu, Fri, Sat, Sun

    <alt:alternateDefinition altId="startAt" altValues="Mon, Tue, Wed, Thu, Fri, Sat, Sun"/>

    <table cellspacing="0" cellpadding="5" width="200" style="border: 1 solid black;">
    <% for(int i=1; i<8; i++) { %>

        <alt:alternateMatch altId="startAt" altValues="Mon, Wed, Fri">
            <tr bgcolor="#ffffff"><td><alt:alternateValue altId="startAt" /></td></tr>
        </alt:alternateMatch>

        <alt:alternateMatch altId="startAt" altValues="Tue, Thu">
            <tr bgcolor="#eeeeee"><td><alt:alternateValue altId="startAt" /></td></tr>
        </alt:alternateMatch>

        <alt:alternateMatch altId="startAt" altValues="Sat, Sun">
            <tr bgcolor="#ffcccc"><td ><alt:alternateValue altId="startAt" /></td></tr>
        </alt:alternateMatch>

        <alt:alternate altId="startAt" />
    <% } %>
    </table>

</td>
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
    Interval alternation:<br/>
    Alternates from 3 to 12

    <alt:alternateDefinition altId="from_to" from="3" to="12" />

    <table cellspacing="0" cellpadding="5" width="200" style="border: 1 solid black;">
    <% for(int i=0; i<10; i++) { %>

        <alt:alternateMatch altId="from_to" altValues="3,4,7,8,11,12">
            <tr bgcolor="#ffffff"><td><alt:alternateValue altId="from_to" /></td>
        </alt:alternateMatch>

        <alt:alternateMatch altId="from_to" altValues="5,6,9,10">
            <tr bgcolor="#eeeeee"><td><alt:alternateValue altId="from_to" /></td></tr>
        </alt:alternateMatch>

        <alt:alternate altId="from_to" />
    <% } %>
    </table>




    <br/><br/>
    Starting in the middle of list: <br/>
    Mon, Tue, Wed, Thu, Fri, Sat, Sun

    <alt:alternateDefinition altId="list" altValues="Mon, Tue, Wed, Thu, Fri, Sat, Sun" startAt="3"/>

    <table cellspacing="0" cellpadding="5" width="200" style="border: 1 solid black;">
    <% for(int i=1; i<8; i++) { %>

        <alt:alternateMatch altId="list" altValues="Mon, Wed, Fri">
            <tr bgcolor="#ffffff"><td><alt:alternateValue altId="list" /></td></tr>
        </alt:alternateMatch>

        <alt:alternateMatch altId="list" altValues="Tue, Thu">
            <tr bgcolor="#eeeeee"><td><alt:alternateValue altId="list" /></td></tr>
        </alt:alternateMatch>

        <alt:alternateMatch altId="list" altValues="Sat, Sun">
            <tr bgcolor="#ffcccc"><td><alt:alternateValue altId="list" /></td></tr>
        </alt:alternateMatch>

        <alt:alternate altId="list" />
    <% } %>
    </table>

</td>

<td>&nbsp;&nbsp;&nbsp;</td>
<td valign="top">

    Alternation stored in session. Alternation is changed once per page refresh, but
    can be alternated as many times per page refresh as you want.

    <br/><br/>
    <table cellspacing="0" cellpadding="5" width="250" style="border: 1 solid black;">
    <tr><td>
    <alt:alternateDefinition altId="contentRotator" scope="session" altValues="1,2,3"/>

    <alt:alternateMatch altId="contentRotator" scope="session" altValues="1">
        Content shown on first alternation.
    </alt:alternateMatch>

    <alt:alternateMatch altId="contentRotator" scope="session" altValues="2">
        Content shown on second alternation.
    </alt:alternateMatch>

    <alt:alternateMatch altId="contentRotator" scope="session" altValues="3">
        Content shown on third alternation.
    </alt:alternateMatch>

    <alt:alternate altId="contentRotator"/>
    </td></tr>
    </table>

    <br/><br/>Try refreshing the page again.

</td>

</tr>
<table>



</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -