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

📄 interadded.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 {       try{        interStruct interst = new interStruct();        Context ctx = new InitialContext();        Object ref = ctx.lookup("IntercourseController");        IntercourseControllerHome intercourseControllerHome = (IntercourseControllerHome) PortableRemoteObject.narrow(ref, IntercourseControllerHome.class);        IntercourseController intercoursecontroller = intercourseControllerHome.create();        Integer interid=new Integer(0);     /*   Collection collect=intercoursecontroller.getAll() ;             Iterator i=collect.iterator();             while(i.hasNext()){                 interStruct temp=(interStruct)i.next();                 if(interid.intValue()<temp.interid.intValue()) {                     interid=new Integer(temp.interid.intValue());                 }             }*/////////////////////////////////////////////////根据unitid判断海区,然后划分id////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////新加功能模块。根据不同的海区划分不同的materiel表的id。过程中取得最大各海区的idInteger toaddmaterielid = new Integer(0);                 int mbuid = 0;         //各地方起始值                 int mbfid=10001;                 int mdhid=20001;                 int mnhid=30001;                 int mhnid=40001;                 Collection majiancollect=new ArrayList();                 majiancollect.clear();                 interStruct mtt = new interStruct();                 Integer mmaxid = new Integer(0);                 majiancollect=intercoursecontroller.getAll();                 if(majiancollect!=null){                     Iterator mchuli=majiancollect.iterator();                     while(mchuli.hasNext()){                          mtt=(interStruct)mchuli.next() ;                          if(mmaxid.intValue()<mtt.interid.intValue()){                            if(mtt.interid.intValue()<=10000)                            {                              mbuid = mtt.interid.intValue();                              System.out.println("w="+mbuid);                            }                            else if((mtt.interid.intValue()>10001)&&(mtt.interid.intValue()<=20000))                            {                              mbfid = mtt.interid.intValue();                              System.out.println("bf="+mbfid);                            }                            else if((mtt.interid.intValue()>20001)&&(mtt.interid.intValue()<=30000))                            {                              mdhid = mtt.interid.intValue();                              System.out.println("dh="+mdhid);                            }                            else if((mtt.interid.intValue()>30001)&&(mtt.interid.intValue()<=40000))                            {                              mnhid = mtt.interid.intValue();                              System.out.println("nh="+mnhid);                            }                            else if(mtt.interid.intValue()>40000)                            {                              mhnid = mtt.interid.intValue();                              System.out.println("hn="+mhnid);                            }                            mmaxid=mtt.interid;                          }                     }Integer judgeunitid = user.unitid;             if((judgeunitid.intValue() == 1)){//是bu用户{                  if(mmaxid.intValue() == 0){                    mbuid = 0;                    toaddmaterielid = new Integer(mbuid);                  }else{                    toaddmaterielid =new Integer(mbuid + 1);                    mbuid = toaddmaterielid.intValue();                  }                  // us.userid=new Integer(buid+1);                   System.out.println("1="+toaddmaterielid+"1="+mbuid);                 }                 if((judgeunitid.intValue() == 2)||((judgeunitid.intValue()>6)&&(judgeunitid.intValue()<=1000))){//是北方海区用户{                   if(mmaxid.intValue() == 0){                     mbfid = 10001;                     toaddmaterielid = new Integer(mbfid);                   }                   else                   {                     toaddmaterielid=new Integer(mbfid+1);                     mbfid = toaddmaterielid.intValue();                   }                   System.out.println("2="+toaddmaterielid+"2="+mbfid);                 }                 if((judgeunitid.intValue() == 3)||((judgeunitid.intValue()>1000)&&(judgeunitid.intValue()<=2000))){//是东海海区用户                   if(mmaxid.intValue() == 0){                     mdhid = 20001;                     toaddmaterielid = new Integer(mdhid);                   }                   else                   {                     toaddmaterielid=new Integer(mdhid+1);                     mdhid = toaddmaterielid.intValue();                   }                   System.out.println("3="+toaddmaterielid);                 }                 if((judgeunitid.intValue() == 4)||((judgeunitid.intValue()>2000)&&(judgeunitid.intValue()<=3000))){//是南海海区用户                   if(mmaxid.intValue() == 0){                     mnhid = 30001;                     toaddmaterielid =new Integer(mnhid);                   }                   else                   {                     toaddmaterielid=new Integer(mnhid+1);                     mnhid = toaddmaterielid.intValue();                   }                   System.out.println("4="+toaddmaterielid);                 }                 if((judgeunitid.intValue() == 5)||(judgeunitid.intValue()>3000)){//是海南海区用户                   if(mmaxid.intValue() == 0){                     mhnid = 40001;                     toaddmaterielid =new Integer(mhnid);                   }                   else                   {                     toaddmaterielid=new Integer(mhnid+1);                     mhnid = toaddmaterielid.intValue();                   }                   System.out.println("5="+toaddmaterielid);                 }    }///////////////////////////////////////////////////////////////////////////////////////////////////////////////////java.util.Date today = new java.util.Date();Integer year = new Integer(today.getYear());Integer month = new Integer(today.getMonth());Integer day = new Integer(today.getDate());            //interst.interid = new Integer(interid.intValue()+1);            interst.interid = toaddmaterielid;            interst.content = request.getParameter("intercontent") ;            interst.title = request.getParameter("intertitle") ;            interst.athor= user.userId;            interst.unitid = user.unitid ;            // time...            interst.time = new java.sql.Date (year.intValue(),month.intValue(),day.intValue());            boolean ok = false;            ok = intercoursecontroller.addIntercourse(interst);            response.sendRedirect("intercourse.jsp") ;         }         catch(Exception e){            response.sendRedirect("../../error/adderror.html") ;         }       }%>

⌨️ 快捷键说明

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