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

📄 admin.jsp

📁 Java Application using EJB 3.0 for renting a car - Entities : Car, User, Renting Business Logic. Ne
💻 JSP
字号:
<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@ page import="BusinessSessionBeans.CarSessionBeanRemote,Entities.CarEntityBean,java.util.*,java.text.*,java.math.*, javax.naming.*"%>   <%!   private CarSessionBeanRemote carBean=null;   String antet_apart[];   int type=0;   public void jspInit() {      try {          InitialContext ic = new InitialContext();          carBean = (CarSessionBeanRemote)ic.lookup(CarSessionBeanRemote.class.getName());      }       catch (Exception ex) {          System.out.println("Erorr when creating the bean"+          ex.getMessage());      }   }   public void jspDestroy() {      carBean = null;   }%><%   try {       if(request.getParameter("OP").toLowerCase().trim().equals("add")){          //field validation          try {              Integer dest=Integer.parseInt(request.getParameter("year"));          }          catch(Exception e) {%><SCRIPT LANGUAGE="JavaScript">   alert ("Wrong Dimension Type! It must be Integer!"); </SCRIPT><%           }          try {              Integer dest=Integer.parseInt(request.getParameter("_pret"));          }          catch(Exception e){%><SCRIPT LANGUAGE="JavaScript">   alert ("Wrong Price Type! It must be Int!"); </SCRIPT><%           }          try {              String dest=request.getParameter("_status");          }          catch(Exception e){%><SCRIPT LANGUAGE="JavaScript">   alert ("Wrong Status Type! It must be String!"); </SCRIPT><%           }          // end field validation // create(String make, String model, int year, int price, String status)          carBean.create(request.getParameter("make"),request.getParameter("model"),Integer.parseInt(request.getParameter("year")),                  Integer.parseInt(request.getParameter("_pret")),Integer.parseInt(request.getParameter("_status")));       }    }   catch(Exception ee){       ee.printStackTrace();   }   try {       if(request.getParameter("OP").toLowerCase().trim().equals("update")){          CarEntityBean car= new CarEntityBean();           //field validation          try {              Integer dest=Integer.parseInt(request.getParameter("year"));          }          catch(Exception e) {%><SCRIPT LANGUAGE="JavaScript">   alert ("Wrong Dimension Type! It must be Int!"); </SCRIPT><%           }          try {              Integer dest=Integer.parseInt(request.getParameter("_pret"));          }          catch(Exception e) {%><SCRIPT LANGUAGE="JavaScript">   alert ("Wrong Price Type! It must be Int!"); </SCRIPT><%           }          // end field validation//create(String make, String model, int year, int price, String status)                    car.setId(Integer.parseInt(request.getParameter("_id")));          car.setModel(request.getParameter("model"));          car.setMake(request.getParameter("make"));          car.setYearOfFabr(Integer.parseInt(request.getParameter("year")));          car.setPrice(Integer.parseInt(request.getParameter("_pret")));          car.setStatus(Integer.parseInt(request.getParameter("_status")));          carBean.edit(car);       }    }   catch(Exception ee){      ee.printStackTrace();   }   try {       if(request.getParameter("OP").toLowerCase().trim().equals("delete")){          carBean.destroy(Integer.parseInt(request.getParameter("_id")));       }    }   catch(Exception ee){      ee.printStackTrace();   }%>        <html>   <head>      <title>Car Management</title>   </head>   <body bgcolor="aqua" >      <h1 align="center">Car Management</h1>      <p align="center">         <form method="POST" >            <table border="0">               <tr>                  <td bgcolor="teal">                     <table border="0" >                        <tr>                           <td>                              <label>Car ID</label>                           </td>                           <td>                              <label>Make</label>                           </td>                           <td>                              <label>Model</label>                           </td>                           <td>                              <label>Year of Fabr</label>                           </td>                           <td>                              <label>Price/Day</label>                           </td>                           <td>                              <label>Status</label>                           </td>                        </tr>                        <tr>                           <td>                              <input style="color:white; background-color:black;" type="text" name="_id"/>                           </td>                           <td>                              <input type="text" name="make"/>                           </td>                           <td>                              <input type="text" name="model"/>                           </td>                           <td>                              <input type="text" name="year"/>                           </td>                           <td>                              <input type="text" name="_pret"/>                           </td>                           <td>                              <input type="text" name="_status"/>                           </td>                        </tr>                        <tr>                           <td>                              <label></label>                           </td>                           <td>                              <label></label>                           </td>                           <td>                              <input type="submit" value="Add" name="OP"/>                           </td>                           <td >                              <input style="color:white; background-color:black;" type="submit" value="Update" name="OP"/>                           </td>                           <td>                              <input style="color:white; background-color:black;" type="submit" value="Delete" name="OP"/>                           </td>                        </tr>                     </table>                  </td>               </tr>               <tr>                  <td align="center" valign="center" bgcolor="red">                  <table border="1">                     <tr>                        <th>Car ID</th>                        <th>Make</th>                        <th>Model</th>                        <th>Year of Fabr</th>                        <th>Price/Day</th>                        <th>Status</th>                     </tr><%   if(type==0) {      List list;      list= carBean.findAll();      CarEntityBean carp= new CarEntityBean();      Iterator it= list.iterator();      while (it.hasNext()){         carp= (CarEntityBean)it.next();%>                   <tr>                        <td><%= carp.getId().toString()%></td>                        <td><%= carp.getMake()%></td>                        <td><%= carp.getModel()%></td>                        <td><%= String.valueOf(carp.getYearOfFabr())%></td>                        <td><%= String.valueOf(carp.getPrice())%></td>                        <td><%= carp.getStatus()%></td>                     </tr>    <%       }   }%>                  </table>                                        </td>                  </tr>            </table>         </form>      </p>      <br/>   </body></html>

⌨️ 快捷键说明

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