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

📄 addroom.jsp

📁 机械工业出版社的《jsp2.0动态网站开发实例指南》的源代码
💻 JSP
字号:
<%@ page import="RoomPackage.Room"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>EHBS</title>
</head>
<BODY bgColor=#6597d9>

<%
    Object or = request.getAttribute("addroomresult");
    if(or != null){
        %>
        <p align = "center">
        <%=or.toString()%>
        </p>
        <%
        request.setAttribute("addroomresult",null);
    }
    else if(null != request.getParameter("roomtype")) {
         %>
        <jsp:forward page="/addroomServlet" />
        <%
        }
     else{
         String action = (String)request.getAttribute("action");
         boolean isedit = (null!=action)&&("edit".equals(action));
         Room room = (Room)request.getAttribute("room");
         isedit = isedit && (null!=room);
%>
<form name="form1" method="post" action="addroom.jsp">
  <p>Type
    <select name="roomtype">
      <option <% if(isedit && room.get_roomType()==0) out.print(" selected=selected");%>>Single</option>
      <option <% if(isedit && room.get_roomType()==1) out.print(" selected=selected");%>>Twin</option>
      <option <% if(isedit && room.get_roomType()==2) out.print(" selected=selected");%>>*Single</option>
      <option <% if(isedit && room.get_roomType()==3) out.print(" selected=selected");%>>*Twin</option>
      <option <% if(isedit && room.get_roomType()==4) out.print(" selected=selected");%>>**Single</option>
      <option <% if(isedit && room.get_roomType()==5) out.print(" selected=selected");%>>**Twin</option>
      <option <% if(isedit && room.get_roomType()==6) out.print(" selected=selected");%>>Suite</option>
    </select>
</p>
  <p>Price
    <input type="text" name="price" value="<% if(isedit) out.print(room.get_roomPrice());%>">
</p>
  <p>Breakfast
    <select name="breakfast">
      <option <% if(isedit && room.get_roomOfferBreakfast()) out.print(" selected=selected");%>>Yes</option>
      <option <% if(isedit && (!room.get_roomOfferBreakfast())) out.print(" selected=selected");%>>No</option>
    </select>
</p>
  <p>Telephone
    <select name="tele">
      <option <% if(isedit && room.get_roomHasPhone()) out.print(" selected=selected");%>>Yes</option>
      <option <% if(isedit && (!room.get_roomHasPhone())) out.print(" selected=selected");%>>No</option>
    </select>
</p>
  <p>Description
    <textarea name="description" value="<% if(isedit) out.print(room.get_roomDescription());%>"></textarea>
</p>
<%
    if(isedit) {
    %>
    <input type="hidden" name="roomid" value="<%=room.get_roomID()%>">
    <%
   }
%>
  <p>
    <input type="submit" name="Submit" value="<%=(isedit)?"Edit":"Add"%>">
    <input type="reset" name="Submit2" value="Reset">
</p>
</form>
<%
    }
%>
</body>
</html>

⌨️ 快捷键说明

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