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

📄 activeusers.jsp

📁 appfuse一套结合STRUTS+SPRING+HIBERNATE的框架
💻 JSP
字号:
<%@ include file="/common/taglibs.jsp"%>

<head>
    <title><fmt:message key="activeUsers.title"/></title>
    <content tag="heading"><fmt:message key="activeUsers.heading"/></content>
    <meta name="menu" content="AdminMenu"/>
</head>
<body id="activeUsers"/>

<f:view>
<f:loadBundle var="text" basename="#{basePage.bundleName}"/>

<p><fmt:message key="activeUsers.message"/></p>

<div class="separator"></div>

<input type="button" onclick="location.href='mainMenu.html'" value="<fmt:message key="button.done"/>"/>

<h:form id="activeUsersForm">
<t:buffer into="#{table}">            
<t:dataTable id="activeUsers" var="user" value="#{activeUserList.users}"
     rows="20"
     sortColumn="#{activeUserList.sort}"
     sortAscending="#{activeUserList.ascending}"
     styleClass="table activeUserList"
     rowClasses="standardTable_Row1,standardTable_Row2"
     columnClasses="standardTable_Column,standardTable_Column">
    <t:column width="135px"
        headerstyleClass="#{activeUserList.sort == 'username' ? 'standardTable_SortHeader' : 'standardTable_Header'}">
        <f:facet name="header">
            <t:commandSortHeader columnName="username" arrow="false">
                <f:facet name="ascending">
                    <t:graphicImage value="/images/arrow_up.png" rendered="true"
                        border="0" style="position: relative; left: -7px"/>
                </f:facet>
                <f:facet name="descending">
                    <t:graphicImage value="/images/arrow_down.png" rendered="true" 
                        border="0" style="position: relative; left: -7px"/>
                </f:facet>
                <h:outputText value="#{text['user.username']}" /> 
                <t:graphicImage value="/images/arrow_off.png" rendered="true" 
                    border="0" style="padding-left: 5px;"/>                
            </t:commandSortHeader>
        </f:facet>
        <h:outputText value="#{user.username}" />
    </t:column>
    <t:column
        headerstyleClass="#{activeUserList.sort == 'fullName' ? 'standardTable_SortHeader' : 'standardTable_Header'}">
        <f:facet name="header">
            <t:commandSortHeader columnName="fullName" arrow="false">
                <f:facet name="ascending">
                    <t:graphicImage value="/images/arrow_up.png" rendered="true"
                        border="0" style="position: relative; left: -7px"/>
                </f:facet>
                <f:facet name="descending">
                    <t:graphicImage value="/images/arrow_down.png" rendered="true" 
                        border="0" style="position: relative; left: -7px"/>
                </f:facet>
                <h:outputText value="#{text['activeUsers.fullName']}" />
                <t:graphicImage value="/images/arrow_off.png" rendered="true" 
                    border="0" style="padding-left: 5px;"/>              
            </t:commandSortHeader>
        </f:facet>
        <h:outputText value="#{user.fullName}" />
        <h:outputLink value="mailto:#{user.email}" rendered="#{not empty user.email}">
        <h:graphicImage style="padding-left: 10px;" alt="#{text['icon.email']}" 
            url="/images/iconEmail.gif" />
        </h:outputLink> 
    </t:column>
</t:dataTable>
</t:buffer>

<t:buffer into="#{scroller}"> 
<h:panelGrid columns="1" styleClass="scroller" columnClasses="standardTable_ColumnCentered" >
<t:dataScroller id="scroll" for="activeUsers"
    fastStep="10" pageCountVar="pageCount"
    pageIndexVar="pageIndex" styleClass="scroller"
    paginator="true" paginatorMaxPages="9"
    paginatorTableClass="paginator" paginatorActiveColumnClass="currentPage">
    <f:facet name="first" >
        <t:graphicImage url="/images/arrow-first.gif"/>
    </f:facet>
    <f:facet name="last">
        <t:graphicImage url="/images/arrow-last.gif"/>
    </f:facet>
    <f:facet name="previous">
        <t:graphicImage url="/images/arrow-previous.gif"/>
    </f:facet>
    <f:facet name="next">
        <t:graphicImage url="/images/arrow-next.gif"/>
    </f:facet>
    <f:facet name="fastforward">
        <t:graphicImage url="/images/arrow-ff.gif"/>
    </f:facet>
    <f:facet name="fastrewind">
        <t:graphicImage url="/images/arrow-fr.gif"/>
    </f:facet>
</t:dataScroller>
</h:panelGrid>
</t:buffer>

<t:buffer into="#{summary}"> 
<h:panelGrid columns="1" styleClass="scroller" columnClasses="standardTable_ColumnCentered" >
<t:dataScroller id="summary"
        for="activeUsers"
        rowsCountVar="rowsCount"
        displayedRowsCountVar="displayedRowsCountVar"
        firstRowIndexVar="firstRowIndex"
        lastRowIndexVar="lastRowIndex"
        pageCountVar="pageCount"
        pageIndexVar="pageIndex">
    <h:outputFormat value="#{text['activeUsers.summary']}">
        <f:param value="#{rowsCount}" />
        <f:param value="#{displayedRowsCountVar}" />
        <f:param value="#{firstRowIndex}" />
        <f:param value="#{lastRowIndex}" />
        <f:param value="#{pageIndex}" />
        <f:param value="#{pageCount}" />
    </h:outputFormat>
</t:dataScroller>  
</h:panelGrid>
</t:buffer>

<h:outputText value="#{summary}" escape="false"/>
<h:outputText value="#{table}" escape="false"/>
<h:outputText value="#{scroller}" escape="false"/>

</h:form>
</f:view>    

⌨️ 快捷键说明

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