📄 admin.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 + -