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

📄 handtakeshifted.jsp

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

<%
  session=request.getSession();
  userStruct user=(userStruct)session.getAttribute("user");
if(user==null){
  response.sendRedirect("../../login.html");
}
else
  if(!((user.getAccess().intValue() == 3)||(user.getAccess().intValue() == 4))){
      response.sendRedirect("../../error/access.html");
}else{

  //session=request.getSession();
    //userStruct user=(userStruct)session.getAttribute("user");
  //if(user==null){
    //response.sendRedirect("../../login.html");
  //}
  //else {
   // if(user.getAccess().intValue()!=9){
        //response.sendRedirect("../../error/access.html");
  //}else{
System.out.println("hamount="+request.getParameter("hamount")+"amount="+request.getParameter("amount"));
if(Integer.parseInt(request.getParameter("hamount")) > Integer.parseInt( request.getParameter("amount") ) ){ // if one
%>
<script>
alert("调度数量超过了设备总数");
history.back();
</script>
<%

}else{





int t_unitid=user.unitid.intValue();  //get from session "user" , need modify

officeunitget.setSqlwhereget("unitid="+request.getParameter("unitid"));
officeunitget.query(pageContext);
String unit=officeunitget.getProcessname();

handtakeget.setSqlwhereget("handtake_id='"+request.getParameter("handtake_id")+"'");
handtakeget.query(pageContext);



rechangeMax.query(pageContext);

int i=1;
//if(rechangeMax.getRows()<1){
//  rechangeins.setChange_id(""+i);
//}else{

//  i=Integer.parseInt(rechangeMax.getMaxid())+1;
//  rechangeins.setChange_id(""+i);
//}
System.out.print(mytools.getCdate());
//out.print(handtakeget.getDev_name());
rechangeins.setChange_id(mytools.getCdate()+"-"+user.unitid.intValue());
rechangeins.setTime_change(mytools.getCdate());
rechangeins.setDev_type(handtakeget.getDev_type());
rechangeins.setDev_name(handtakeget.getDev_name());
rechangeins.setEnglishdevname(handtakeget.getEnglishdevname());
rechangeins.setDev_model(handtakeget.getDev_model());
rechangeins.setAmount(handtakeget.getAmount());
rechangeins.setHamount(request.getParameter("hamount"));
rechangeins.setManufacturer(handtakeget.getManufacturer());
rechangeins.setTime_intro(handtakeget.getTime_intro());
rechangeins.setContract_id(handtakeget.getContract_id());
rechangeins.setPrice_usd(handtakeget.getPrice_usd());
rechangeins.setPrice_rmb(handtakeget.getPrice_rmb());
rechangeins.setDuty(handtakeget.getDuty());
rechangeins.setS_fund(handtakeget.getS_fund());
rechangeins.setHandtake_id(handtakeget.getHandtake_id());


rechangeins.setUnit(unit);

rechangeins.setAppendix(handtakeget.getAppendix());
rechangeins.setUnitid(""+t_unitid);

//////////////////
handtakeedit.setSqlwhereedit("handtake_id='"+request.getParameter("handtake_id")+"'");
int temp=Integer.parseInt(handtakeget.getHamount())-Integer.parseInt(request.getParameter("hamount"));
handtakeedit.setHamount(""+temp);

try{
  if(rechangeins.execute(pageContext)>0 && handtakeedit.execute(pageContext)>0){
    %>
    <form name="frm"  action="transMid.jsp" method="post">
    <input type="hidden" name="change_id" value="<%=rechangeins.getChange_id()%>">
    </form>
    <script>
    frm.submit();
    </script>
    <%
     //response.sendRedirect("rechangeinfo.jsp?change_id="+rechangeins.getChange_id());
  }else{
     response.sendRedirect("../../error/adderror.html");
  }

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





} // end if one
%>





<%
}
%>

⌨️ 快捷键说明

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