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

📄 contractinputed.jsp

📁 《jsp案例开发》这本书的源代码。包括源代码和相关的具体配置操作步骤。非常不错
💻 JSP
字号:
<%@ page
    language="java"
    contentType="text/html; charset=GBK"
    import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.text.*"
%>
<%@ page import="com.jspsmart.upload.*,java.io.File"%>

<jsp:useBean id="contractadd" scope="page" class="imis.contractadd"/>
<jsp:useBean id="contractget" scope="page" class="imis.contractget"/>
<jsp:useBean id="contractgetmax" scope="page" class="imis.contractgetmax"/>

<jsp:useBean id="SmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>


<%request.setCharacterEncoding("GBK");
  Context conctx = new InitialContext();
                //look up jndi name
  Object conref = conctx.lookup("ContractController");
                //cast to Home interface
  ContractControllerHome contractControllerHome = (ContractControllerHome) PortableRemoteObject.narrow(conref, ContractControllerHome.class);
  ContractController conController = contractControllerHome.create();
  ContractJBean cjb = new ContractJBean();
  Collection c = new ArrayList();
  c = conController.getAll();
  Iterator i = c.iterator();
  Integer l=new Integer(0);
  while(i.hasNext()){
    cjb=(ContractJBean)i.next();
    if (cjb.getHtId().intValue()>l.intValue())
    {
      l=cjb.getHtId();
    }
  }
Integer ll = new Integer(l.intValue() + 1);
  contractadd.setHt_id(ll.toString());
System.out.println("we="+ll);
String contract_id="";
boolean flag=false;

session=request.getSession();
   userStruct user=(userStruct)session.getAttribute("user");
   String unit="";
   String unitid="";
 if(user==null){
 response.sendRedirect("../../login.html");
 }
 else
   //if(!((user.getAccess().intValue()==9)||(user.getAccess().intValue()==10))){
if(!(((user.getAccess().intValue()==9)||(user.getAccess().intValue()==10)||(user.getAccess().intValue()==6)))){
       response.sendRedirect("../../error/access.html");
    }else{
      try{
      SmartUpload.initialize(pageContext);
      SmartUpload.upload();
      contract_id=SmartUpload.getRequest().getParameter("contract_id");
   //   contractget.setSqlwhereget("contract_id='"+contract_id+"'");
    //  contractget.query(pageContext);
     // if(contractget.getRows()>0){
      %>

<%   // }
      String contractname=SmartUpload.getRequest().getParameter("contractname");
      String  itemname=SmartUpload.getRequest().getParameter("itemname");
      String  timesign=SmartUpload.getRequest().getParameter("time_sign");
      String  maturity=SmartUpload.getRequest().getParameter("maturity");
      String  unit_id=SmartUpload.getRequest().getParameter("unitid");
      String  manufacturer=SmartUpload.getRequest().getParameter("manufacture");
      String  maincontent=SmartUpload.getRequest().getParameter("maincontent");

      contractadd.setContract_id(contract_id);
      contractadd.setContractname(contractname);
      contractadd.setItemname(itemname);
      contractadd.setTime_sign(timesign);
      contractadd.setManurity(maturity);
      contractadd.setUnitid(unit_id);
      contractadd.setManufacturer(manufacturer);
      contractadd.setMaincontent(maincontent);
      contractadd.setApplix(SmartUpload.getFiles().getFile(0).getFileName());
      contractadd.setDiff(SmartUpload.getFiles().getFile(1).getFileName());

      String path="d://contract//applix//"+contract_id;
        new File(path).mkdir();
        String path1="d:/contract/applix/"+contract_id;
        if(!(SmartUpload.save(path1,SmartUpload.SAVE_PHYSICAL)>0)){
          %>
         <script language="javascript">
           alert("附件上传不成功或者是没有合同附件!");
           history.back();
          </script>
<%
        }

      String devtypenumber=SmartUpload.getRequest().getParameter("devtypenumber");
      String devicename,devicenumber;
      for(int k=1;k<=Integer.parseInt(devtypenumber);k++){

        String devicenamenum="devicename"+k;
        String devicenumbernum="devicenumber"+k;

        devicename=SmartUpload.getRequest().getParameter(devicenamenum);
        devicenumber=SmartUpload.getRequest().getParameter(devicenumbernum);
      contractadd.setDevicename(devicename);
      contractadd.setDevicenumber(devicenumber);
      contractadd.setLastnumber(devicenumber);
        /**
 * 开始进行
 */
     contractadd.execute(pageContext);

      }


    }catch(Exception e){
                e.printStackTrace();
                response.sendRedirect("../../error/operror.html");
        }

  //  }



          %>
           <script language="javascript">
           alert("合同录入成功!");
           history.go(-2);
          </script>


        <%
  }
%>

⌨️ 快捷键说明

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