📄 amain.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<f:loadBundle basename="property.messages" var="msg"></f:loadBundle>
<h:form>
<h:outputLabel for="edite" value="修改房间信息" style="font-weight: bold"></h:outputLabel>
<h:selectBooleanCheckbox id="edite" value="#{AdminBean.markedForEdite}" onclick="submit()"></h:selectBooleanCheckbox>
<h:outputLabel for="delete" value="删除房间" style="font-weight: bold"></h:outputLabel>
<h:selectBooleanCheckbox id="delete" value="#{AdminBean.markedForDelete}" onclick="submit()"></h:selectBooleanCheckbox>
<h:commandButton value="添加房间" action="addRoom"></h:commandButton>
<h:dataTable value="#{AdminBean.roomList}" var="room" width="778" styleClass="orders" headerClass="ordersHeader" columnClasses="evenColumn,oddColumn">
<h:column rendered="#{AdminBean.markedForEdite}">
<f:facet name="header">
<h:outputText value="编辑" style="font-weight: bold"></h:outputText>
</f:facet>
<h:selectBooleanCheckbox value="#{room.editable}" onclick="submit()" ></h:selectBooleanCheckbox>
</h:column>
<h:column rendered="#{AdminBean.markedForDelete}">
<f:facet name="header">
<h:outputText value="删除" style="font-weight: bold"></h:outputText>
</f:facet>
<h:selectBooleanCheckbox value="#{room.deletable}" onclick="submit()"></h:selectBooleanCheckbox>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="房间号"></h:outputText>
</f:facet>
<h:inputText value="#{room.roomNum}" rendered="#{room.editable}" size="4"></h:inputText>
<h:outputText value="#{room.roomNum}" rendered="#{not room.editable}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="房间类型"></h:outputText>
</f:facet>
<h:inputText value="#{room.roomStyle}" rendered="#{room.editable}" size="5"></h:inputText>
<h:outputText value="#{room.roomStyle}" rendered="#{not room.editable}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="房间状态"></h:outputText>
</f:facet>
<h:inputText value="#{room.roomState}" rendered="#{room.editable}" size="3"></h:inputText>
<h:outputText value="#{room.roomState}" rendered="#{not room.editable}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="房间价格"></h:outputText>
</f:facet>
<h:inputText value="#{room.roomPrice}" rendered="#{room.editable}" size="4"></h:inputText>
<h:outputText value="#{room.roomPrice}" rendered="#{not room.editable}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="入住日期"></h:outputText>
</f:facet>
<h:inputText value="#{room.checkinDate}" rendered="#{room.editable}" size="10"></h:inputText>
<h:outputText value="#{room.checkinDate}" rendered="#{not room.editable}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="退房日期"></h:outputText>
</f:facet>
<h:inputText value="#{room.checkoutDate}" rendered="#{room.editable}" size="10"></h:inputText>
<h:outputText value="#{room.checkoutDate}" rendered="#{not room.editable}"></h:outputText>
</h:column>
</h:dataTable>
<f:verbatim><p></p></f:verbatim>
<h:commandButton value="保存修改" rendered="#{AdminBean.markedForEdite}" disabled="#{not AdminBean.anyRoomsMarkedForEditable}" action="#{AdminBean.modifyRoomInfoAction}"/>
<h:commandButton value="删除" rendered="#{AdminBean.markedForDelete}" disabled="#{not AdminBean.anyRoomsMarkedForDeletion}" action="#{AdminBean.deleteRoomsAction}"></h:commandButton>
</h:form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -