📄 bookroom.jsp
字号:
<%@ page import="OrderPack.Order,
AccountsPack.User,
java.util.GregorianCalendar,
java.sql.Date,
java.util.Calendar"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>EHBS</title>
</head>
<BODY bgColor=#6597d9>
<%
User user = (User)session.getAttribute("userBean");
if(user == null){
%>
<p align= "center">
you failed login! please relogin.<br>
<a href="login.jsp" target=_parent>click here to relogin!</a><br>
</p>
<%
}
Order editorder = null;
boolean isedit;
GregorianCalendar tmpCalendar = new GregorianCalendar();
int tmp=0;
Object or = request.getAttribute("orderresult");
if(or != null){
%>
<p align = "center">
<%=or.toString()%>
</p>
<%
request.setAttribute("orderresult",null);
}
else if(null != request.getParameter("Submit")) {
%>
<jsp:forward page="/bookRoomServlet" />
<%
}
else{
isedit = (null!=request.getAttribute("action"))&&
("edit".equals(request.getAttribute("action").toString()));
if(isedit){
editorder = (Order) request.getAttribute("order");
}
%>
<form name="form1" method="post" action="<%=(!isedit)?"bookroom.jsp":("bookroom.jsp?orderid="+editorder.get_id())%>">
<p>Name
<input type="text" name="textfield2" value="<%=(isedit&&editorder!=null)?editorder.get_userName():user.get_userName()%>">
</p>
<p>Gender
<select name="select" size="1">
<option>Male</option>
<option>Female</option>
</select>
</p>
<p>Room Type
<select name="roomtype">
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==0) out.print(" selected=selected");%>>Single</option>
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==1) out.print(" selected=selected");%>>Twin</option>
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==2) out.print(" selected=selected");%>>*Single</option>
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==3) out.print(" selected=selected");%>>*Twin</option>
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==4) out.print(" selected=selected");%>>**Single</option>
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==5) out.print(" selected=selected");%>>**Twin</option>
<option<% if(isedit&&editorder!=null&&editorder.get_roomType()==6) out.print(" selected=selected");%>>Suite</option>
</select>
</p>
<p>Check-in Date
Year<select name="checkinyear">
<option<%
if(isedit&&editorder!=null){
tmpCalendar.setTime(new Date(editorder.get_startTime().getTime()));
tmp = tmpCalendar.get(Calendar.YEAR);
if(tmp == 2005) out.print(" selected=selected");
}
%>>2005</option>
<option<%
if(isedit&&editorder!=null){
if(tmp == 2006) out.print(" selected=selected");
}
%>>2006</option>
<option<%
if(isedit&&editorder!=null){
if(tmp == 2007) out.print(" selected=selected");
}
%>>2007</option>
</select>
Month<select name="checkinmonth">
<%
if(isedit&&editorder!=null){
tmp = tmpCalendar.get(Calendar.MONTH);
for(int i =1;i<13;i++){
out.print("<option"+((tmp==i)?" selected=selected":"")+">"+i+"</option>");
}
}
else{
for(int i =1;i<13;i++){
out.print("<option>"+i+"</option>");
}
}
%>
</select>
Day<select name="checkinday">
<%
if(isedit&&editorder!=null){
tmp = tmpCalendar.get(Calendar.DATE);
for(int i =1;i<32;i++){
out.print("<option"+((tmp==i)?" selected=selected":"")+">"+i+"</option>");
}
}
else{
for(int i =1;i<32;i++){
out.print("<option>"+i+"</option>");
}
}
%>
</select>
</p>
<p>Check-Out Date
Year<select name="checkoutyear">
<option<%
if(isedit&&editorder!=null){
tmpCalendar.setTime(new Date(editorder.get_endTime().getTime()));
tmp = tmpCalendar.get(Calendar.YEAR);
if(tmp == 2005) out.print(" selected=selected");
}
%>>2005</option>
<option<%
if(isedit&&editorder!=null){
if(tmp == 2006) out.print(" selected=selected");
}
%>>2006</option>
<option<%
if(isedit&&editorder!=null){
if(tmp == 2007) out.print(" selected=selected");
}
%>>2007</option>
</select>
Month<select name="checkoutmonth">
<%
if(isedit&&editorder!=null){
tmp = tmpCalendar.get(Calendar.MONTH);
for(int i =1;i<13;i++){
out.print("<option"+((tmp==i)?" selected=selected":"")+">"+i+"</option>");
}
}
else{
for(int i =1;i<13;i++){
out.print("<option>"+i+"</option>");
}
}
%>
</select>
Day<select name="checkoutday">
<%
if(isedit&&editorder!=null){
tmp = tmpCalendar.get(Calendar.DATE);
for(int i =1;i<32;i++){
out.print("<option"+((tmp==i)?" selected=selected":"")+">"+i+"</option>");
}
}
else{
for(int i =1;i<32;i++){
out.print("<option>"+i+"</option>");
}
}
%>
</select>
</p>
<p>Payment
<select name="select7">
<option>Cash</option>
<option>Card</option>
<option>Check</option>
</select>
Number of Rooms
<select name="roomcount">
<%
if(isedit&&editorder!=null){
tmp = editorder.get_roomCount();
for(int i =1;i<11;i++){
out.print("<option"+((tmp==i)?" selected=selected":"")+">"+i+"</option>");
}
}
else{
for(int i =1;i<11;i++){
out.print("<option>"+i+"</option>");
}
}
%>
</select>
</p>
<p>
<input type="submit" name="Submit" value="<%=(isedit)?"Modify":"Add"%>">
<input type="reset" name="Submit2" value="Reset">
</p>
</form>
<%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -