add.jsp

来自「这是一个学习jsp的基本程序」· JSP 代码 · 共 88 行

JSP
88
字号
<%@ page    language="java"    contentType="text/html;charset=GBK"         import="imis.*,java.util.*,java.text.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.io.*,java.sql.*"        %>  <%    request.setCharacterEncoding("GBK");       session=request.getSession();       userStruct user=null;       user=new userStruct();       user=(userStruct)session.getAttribute("user");       if(user==null){       response.sendRedirect("../../error/log.html");    }else{%><%Integer year = new Integer(request.getParameter("year"));Integer month = new Integer(request.getParameter("month"));Integer day = new Integer(request.getParameter("day"));String record = request.getParameter("record");Context ctx1 = new InitialContext();              //look up jndi name              Object ref1 = ctx1.lookup("NoteController");              //cast to Home interface              NoteControllerHome noteControllerHome = (NoteControllerHome) PortableRemoteObject.narrow(ref1, NoteControllerHome.class);              NoteController noteController = noteControllerHome.create();              bookStruct bs = new bookStruct();              Collection c = new ArrayList();              c = noteController.getAll();              Iterator i = c.iterator();              Integer l = new Integer(0);              while(i.hasNext())              {              bs = (bookStruct)i.next();              if(bs.bookid.intValue()>l.intValue())                    {                   l=bs.bookid;                     }              }bookStruct book = new bookStruct();book.bookid = new Integer(l.intValue()+1);book.username = user.userId;book.bookdate = new java.sql.Date(year.intValue()-1900,month.intValue()-1,day.intValue());book.bookrecord = record;boolean ok = noteController.add(book);if(ok){session.setAttribute("bookstr",book);response.sendRedirect("added.jsp");}else{response.sendRedirect("../../error/addFailed.html");}%><%}%>

⌨️ 快捷键说明

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