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

📄 messages.jsp

📁 tbuy1.1.5是在netbeans环境下用JSF技术编写的一个论坛tbuy1.1.5是在netbeans环境下用JSF技术编写的一个论坛
💻 JSP
字号:
<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%><%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%><%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%><%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"   "http://www.w3.org/TR/html4/loose.dtd"><style type="text/css">.sNo {width: 20px;}.sPic {width: 40px;}.sFrom {width: 130px;}.sTime {width: 130px;}.sSelect {width: 40px;}.sOper {width: 60px;}.tStyle1 {    width: 100%;    height: 100%;    background: #F6F6F6;}</style><script type="text/javascript">    function selectAll(obj, first, size) {        for (var i = 0; i < size; i++) {            var current = eval(first - 1 + i);            var objs = document.getElementById("form:messages:" + current + ":aa");            obj.checked ? objs.checked = true : objs.checked = false;        }    }</script><f:view locale="#{localeBean.locale}"><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">        <title>我的短讯</title>        <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/common/css/style.css"/>    </head>    <body style="margin:0px">    <h:form id="form">    <h:panelGrid border="0"                width="100%"                columns="1"                cellpadding="3"                cellspacing="3"                styleClass="table2 infoH"                 columnClasses="vTop">        <h:panelGrid border="0"                    width="100%"                    columns="1"                    cellpadding="3"                    cellspacing="3"                    headerClass="th">            <f:facet name="header">                <h:outputText value="已经收到的短讯"/>            </f:facet>            <h:messages globalOnly="true"                         showDetail="true"                         infoClass="infos"                         errorClass="errors"                         fatalClass="fatals"/>                            <t:dataTable id="messages" width="100%"                value="#{mess_messages.messages}" 		var="message"                rows="#{mess_messages.pageSize}" 		rowIndexVar="No"                binding="#{mess_messages.uiMessages}"                cellpadding="3"                cellspacing="3"                border="0"                columnClasses="sNo,sPic,,sFrom,sTime,sSelect,sOper"		rowClasses="row2,row1"                styleClass="table1"		style="text-align:center">                <h:column id="myidmyid">                    <f:facet name="header">                        <h:outputText value="No"/>                    </f:facet>                    <h:outputText value="#{No + 1}"/>                </h:column>                <h:column>                    <f:facet name="header">                        <h:outputText value="短讯"/>                    </f:facet>                    <h:graphicImage url="/common/message/images/#{message.beRead?'read.gif':'noRead.gif'}"/>                </h:column>                <h:column>                    <f:facet name="header">                        <h:outputText value="标题"/>                    </f:facet>                    <h:commandLink value="#{message.title}" action="#{mess_messages.toShow}">			<f:setPropertyActionListener target="#{mess_message.message}" value="#{message}"/>                    </h:commandLink>                </h:column>                <h:column>                    <f:facet name="header">                        <h:outputText value="来自"/>                    </f:facet>                    <h:outputText value="#{message.fromUser}"/>                </h:column>                <h:column>                    <f:facet name="header">                        <h:outputText value="时间"/>                    </f:facet>                    <h:outputText value="#{message.datetime}">                        <f:convertDateTime pattern="yyyy-MM-dd hh:mm:ss"/>                    </h:outputText>                </h:column>                <h:column>                    <f:facet name="header">                        <h:outputText value="选择"/>                    </f:facet>                    <h:selectBooleanCheckbox id="aa" value="#{message.beRevoke}"/>                </h:column>                <h:column>                    <f:facet name="header">                        <h:outputText value="操作"/>                    </f:facet>                   <h:commandButton value="删除" action="#{mess_messages.delete}"/>                </h:column>            </t:dataTable>            <h:panelGrid border="0"                 width="100%"                 columns="3"                styleClass="scrollerTable"                columnClasses="scrollerCol1,scrollerCol2,scrollerCol3">                <t:dataScroller id="scroller_2"                    for="messages"                    rowsCountVar="rowsCount"                    displayedRowsCountVar="displayedRowsCount"                    firstRowIndexVar="firstRow"                    lastRowIndexVar="lastRow"                    pageCountVar="pageCount"                    pageIndexVar="pageIndex">                    <h:panelGroup>                        <h:outputText value="[短消息#{rowsCount}]"/>                        <h:outputText value="[共#{pageCount}页]"/>                        <h:outputText value="[当前第#{pageIndex}页]"/>                        <h:outputText value="[显示#{displayedRowsCount}]"/>                        <h:outputText value="[第#{firstRow}至#{lastRow}]"/>                        <h:selectBooleanCheckbox id="selectAll" style="margin-left:20px;"                         onclick="javascript:selectAll(this, #{firstRow}, #{displayedRowsCount})"/>                        <h:outputLabel value="全选" for="selectAll"/>                    </h:panelGroup>                </t:dataScroller>                <t:dataScroller id="scroller_1"                    for="messages"                     fastStep="5"                     paginator="true"                    paginatorMaxPages="10"                    paginatorActiveColumnClass="scrollerPACC"                    renderFacetsIfSinglePage="false">                    <f:facet name="first">                        <t:graphicImage url="/common/images/scroller/arrow-first.gif"/>                    </f:facet>                    <f:facet name="last">                        <t:graphicImage url="/common/images/scroller/arrow-last.gif"/>                    </f:facet>                    <f:facet name="previous">                        <t:graphicImage url="/common/images/scroller/arrow-previous.gif"/>                    </f:facet>                    <f:facet name="next">                        <t:graphicImage url="/common/images/scroller/arrow-next.gif"/>                    </f:facet>                    <f:facet name="fastforward">                        <t:graphicImage url="/common/images/scroller/arrow-ff.gif"/>                    </f:facet>                    <f:facet name="fastrewind">                        <t:graphicImage url="/common/images/scroller/arrow-fr.gif"/>                    </f:facet>                </t:dataScroller>                <h:panelGrid columns="3" border="0">                    <h:inputText value="#{mess_messages.jumpTo}" style="width:20px;text-align:center"/>                    <h:commandButton value="转到" actionListener="#{mess_messages.jump}"/>                    <h:commandButton value="删除选中" action="#{mess_messages.deleteMany}"/>                </h:panelGrid>            </h:panelGrid>        </h:panelGrid>    </h:panelGrid>    </h:form>    </body></html></f:view>

⌨️ 快捷键说明

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