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 + -
显示快捷键?