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

📄 statadd.jsp

📁 《jsp案例开发》这本书的源代码。包括源代码和相关的具体配置操作步骤。非常不错
💻 JSP
字号:
<%@ page    language="java"    contentType="text/html; charset=GBK"    import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.text.*"%><%  request.setCharacterEncoding("GBK");  session=request.getSession();  userStruct user=(userStruct)session.getAttribute("user");  if(user==null){  response.sendRedirect("../../login.html");  }else{Integer year=(Integer)session.getAttribute("year");Integer unitid=(Integer)session.getAttribute("unitid");String tag=(String)session.getAttribute("tag");%><%UpreportStruct ups=null;ups=new UpreportStruct();ups.devname=request.getParameter("devname");ups.devtype=request.getParameter("devtype");ups.devnum=new Integer(request.getParameter("devnum"));ups.devkind=request.getParameter("devkind");ups.devmoney=new Double(request.getParameter("devmoney"));ups.devuse=request.getParameter("devuse");ups.devdemo=request.getParameter("devdemo");if((year!=null)&&(unitid!=null)){ups.unitid=unitid;ups.year=year;}else{ups.unitid=new Integer(request.getParameter("unitid"));ups.year=new Integer(request.getParameter("year"));}%><%boolean success=true;boolean ok=true;  try{      //get naming context      Context ctx = new InitialContext();      //look up jndi name      Object ref = ctx.lookup("UpreportController");      //cast to Home interface      UpreportControllerHome upreportControllerHome = (UpreportControllerHome) PortableRemoteObject.narrow(ref, UpreportControllerHome.class);      UpreportController upreportController = upreportControllerHome.create();      Collection c=new ArrayList();      c=upreportController.getAll();      Iterator i=c.iterator();      UpreportStruct sample=new UpreportStruct();      Integer l=new Integer(0);      while(i.hasNext())                {                  sample=(UpreportStruct)i.next();                if (sample.upid.intValue()>l.intValue())                 {l=sample.upid;}                }      ups.upid=new Integer(l.intValue()+1);      c=upreportController.getByUnitid(ups.unitid);      i=c.iterator();      l=new Integer(0);      while(i.hasNext())                {                  sample=(UpreportStruct)i.next();                if (sample.sortid.intValue()>l.intValue())                 {l=sample.sortid;}                }      if(tag==null)        {ups.sortid=new Integer(l.intValue()+1);}      else if(tag.equals("has"))        {ups.sortid=l;}   ok=upreportController.add(ups);    }    catch(Exception e){      e.printStackTrace();      success=false;   }%><%  if(success&&ok)   {    String has="has";    session.setAttribute("year",ups.year);    session.setAttribute("unitid",ups.unitid);    session.setAttribute("tag",has);    response.sendRedirect("statinput.jsp");  }  else  response.sendRedirect("../../error/adderror.html");%><%}%>

⌨️ 快捷键说明

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