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

📄 contractdraftinsed.jsp

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

 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{
%>


<%@ page import="com.jspsmart.upload.*,java.io.File"%>
<jsp:useBean id="contractdraftget" scope="request" class="imis.contractdraftget" />
<jsp:useBean id="contractdraftins" scope="request" class="imis.contractdraftins" />
<jsp:useBean id="itemtableget" scope="page" class="imis.itemtableget" />
<jsp:useBean id="mysmartupload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<%
try{

/**初始化上传参数*/
mysmartupload.initialize(pageContext);
mysmartupload.upload();

itemtableget.setSqlwhereget("ITEMID="+mysmartupload.getRequest().getParameter("itemid"));
itemtableget.query(pageContext);
String itemname=itemtableget.getItemname();
if(itemname==null){
  itemname="";
}
contractdraftins.setDraftname(mysmartupload.getRequest().getParameter("draftname"));
contractdraftins.setItemid(mysmartupload.getRequest().getParameter("itemid"));
contractdraftins.setItemname(itemname);
contractdraftins.setDraftpath(mysmartupload.getFiles().getFile(0).getFileName());

//out.print(mysmartupload.getFiles().getFile(0).getFileName());//test use
//out.print(contractdraftins.getDraftpath());//test use

contractdraftget.setSqlwhereget("itemid="+mysmartupload.getRequest().getParameter("itemid"));
if(contractdraftget.query(pageContext)>0){
  %>
  <script>
  alert("该项目批文已经拟定过合同草稿!");
  history.back();
  </script>
  <%
}else{
    contractdraftget.setSqlwhereget("draftpath='"+mysmartupload.getFiles().getFile(0).getFileName()+"'");
    if(contractdraftget.query(pageContext)>0){
      %>
      <script>
      alert("您上传的文件已经存在!请修改文件名后再进行上传!");
      history.back();
      </script>
     <%
    }else{
      //创建目录结构
      String path=request.getRealPath("/");
      new File("d:/contractdraft").mkdir();
      if( ( mysmartupload.save("d:/contractdraft",mysmartupload.SAVE_PHYSICAL)>0 ) && ( contractdraftins.execute(pageContext)>0 ) ){
          response.sendRedirect("contractDraftInfo.jsp?itemid="+mysmartupload.getRequest().getParameter("itemid"));
      }else{
        //out.print("error!");
        response.sendRedirect("../../error/adderror.html");
      }
    }
}





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



}
%>

⌨️ 快捷键说明

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