list.jsp

来自「一个购房管理系统,JSF+Hibernate+Mssql2」· JSP 代码 · 共 192 行

JSP
192
字号
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title>List Customer</title>
	</head>
	<body>
		<f:view>
			<f:loadBundle basename="resources" var="label" />
			<h:form>
				<table width="850" border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td>
							<img id="_id1" src="../images/29.jpg" height="60" width="100%" />
						</td>
					</tr>
					<tr>
						<td width="100%" align="center">
							<table width="650" border="0" cellspacing="0">
								<tr>
									<td style="background-color: #cc0001;" height="26">
										<div
											style="color:#FFFFFF;font-size:14px; font-family:'
											宋体'; font-weight:bold;"
											align="left">
											&nbsp;&nbsp;&nbsp;
											<h:outputText value="#{label.ListingCustomers}" />
										</div>
									</td>
								</tr>
								<tr>
									<td>
										<h:dataTable value='#{customer.model}' var='item' border="1"
											cellpadding="0" cellspacing="0" width="650">
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.CustomerID}" />
												</f:facet>
												<h:commandLink action="#{customer.detailSetup}"
													value="#{item.customerId}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.CustomerName}" />
												</f:facet>
												<h:outputText value="#{item.customerName}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Password}" />
												</f:facet>
												<h:outputText value="#{item.password}">
													<f:converter converterId="javax.faces.Byte" />
												</h:outputText>
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Address}" />
												</f:facet>
												<h:outputText value="#{item.address}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Tel1}" />
												</f:facet>
												<h:outputText value="#{item.tel1}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Tel2}" />
												</f:facet>
												<h:outputText value="#{item.tel2}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Email}" />
												</f:facet>
												<h:outputText value="#{item.email}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.IDCard}" />
												</f:facet>
												<h:outputText value="#{item.idcard}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.RegisterTime}" />
												</f:facet>
												<h:outputText value="#{item.registerTime}">
													<f:convertDateTime type="date" pattern="yyyy-MM-dd" />
												</h:outputText>
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Bz}" />
												</f:facet>
												<h:outputText value="#{item.bz}" />
											</h:column>
											<h:column>
												<f:facet name="header">
													<h:outputText value="#{label.Action}" />
												</f:facet>
												<h:commandLink value="#{label.Destroy}"
													action="#{customer.destroy}">
													<f:param name="customerID" value="#{item.customerId}" />
												</h:commandLink>
												<h:outputText value=" " />
												<h:commandLink value="#{label.Edit}"
													action="#{customer.editSetup}">
													<f:param name="customerID" value="#{item.customerId}" />
												</h:commandLink>
											</h:column>
										</h:dataTable>
									</td>
								</tr>
								<tr>
									<td>
										<h:outputText
											value="#{label.The}#{customer.itemCount==0?0:customer.firstItem+ 1}--#{customer.lastItem}#{label.Item}/#{label.AmountTo}#{customer.itemCount}#{label.Item}" />
										&nbsp;
										<h:commandLink action="#{customer.prev}"
											value="#{label.Previous}#{customer.batchSize}#{label.Item}"
											rendered="#{customer.firstItem >= customer.batchSize}" />
										&nbsp;
										<h:commandLink action="#{customer.next}"
											value="#{label.Next}#{customer.batchSize}#{label.Item}"
											rendered="#{customer.lastItem + customer.batchSize <= customer.itemCount}" />
										&nbsp;
										<h:commandLink action="#{customer.next}"
											value="#{label.Remaining}#{customer.itemCount - customer.lastItem}#{label.Item}"
											rendered="#{customer.lastItem < customer.itemCount && customer.lastItem + customer.batchSize > customer.itemCount}" />
									</td>
								</tr>
								<tr>
									<td height="25">
										&nbsp;&nbsp;
									</td>
								</tr>
								<tr>
									<td>
										<table width="650" border="0" cellspacing="0">
											<tr>
												<td align="center">
													按照
												</td>
												<td align="right">
													<h:selectOneMenu value="#{customer.queryProperty}">
														<f:selectItem itemValue="customerId" itemLabel="客户编号" />
														<f:selectItem itemValue="customerName" itemLabel="客户名字" />
														<f:selectItem itemValue="all" itemLabel="查看所有客户" />
													</h:selectOneMenu>
												</td>
												<td align="left">
													<h:inputText id="queryValue" value="#{customer.queryValue}"
														title="queryValue" />
													<h:commandButton action="#{customer.findCustomers}"
														value="#{label.Query}" />
												</td>
												<td align="center">
													<div align="center">
														<h:commandButton action="#{customer.createSetup}"
															value="#{label.NewCustomer}" />
													</div>
												</td>
											</tr>
										</table>
									</td>
								</tr>
							</table>
						</td>
					</tr>
				</table>
				<tr>
						<td width="100%" align="center">
							<table width="650" border="0" cellspacing="0">
								<tr>
									<td align="left">										
										<h:messages errorStyle="color: red" infoStyle="color: green" layout="table" />
									</td>
								</tr>
							</table>
						</td>
					</tr>
			</h:form>
			</f:view>
	</body>
</html>

⌨️ 快捷键说明

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