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

📄 userlogin.jsp~109~

📁 这是一个图书馆管理系统的jsp代码
💻 JSP~109~
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户登陆界面</title>
<style type="text/css">
<!--
.style1 {	font-family: "黑体";
	font-size: 2;
	color: #FFFFFF;
}
-->
</style>
</head>

<body>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#dbdcdc" id="table1">
  <caption>
  </caption>
  <tr>
    <td bgcolor="#dbdcdc"><div align="center">
        <table width="659" border="0" align="center" cellpadding="0" cellspacing="0" id="table2">
          <caption>
          </caption>
          <tr>
            <td width="1" bgcolor="#000000">&nbsp;</td>
            <td valign="top" bgcolor="#dad5d5"><table width="91%" border="0" align="center" cellpadding="0" cellspacing="0" id="table3">
                <caption>
                </caption>
                <tr>
                  <td valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#808877" id="table4">
                      <caption>
                      </caption>
                      <tr>
                        <td align="center"><span class="style1">用户登陆界面</span></td>
                      </tr>
                    </table>
                      <br>
                      <table width="73%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#808877" id="table5">
                        <caption>
                        </caption>
                        <tr>
                          <td><table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#808877" id="table6">
                              <caption>
                              </caption>
                              <tr>
                                <td width="33%" align="center" valign="middle" bgcolor="#fef8ef"><form name="form1" method="post" action="">
                                  <img src="F:\example\图书馆\login/479226731.jpg" width="128" height="128" alt="">                                                                  </form></td>
                                <td align="center" bgcolor="#fef8ef"><form name="form3" method="post" action="">
                                    <input name="userrights" type="submit" id="userrights" value="userrights">
                                </form></td>
                              </tr>
                              <tr>
                                <td align="center" valign="middle" bgcolor="#fef8ef"><img src="F:\example\图书馆\login/479227809.jpg" width="128" height="128" alt=""></td>
                                <td align="center" bgcolor="#fef8ef"><form name="form5" method="post" action="">
                                  <input name="booksearch" type="submit" id="booksearch" value="booksearch">
                                </form></td>
                              </tr>
                              <tr>
                                <td align="center" valign="middle" bgcolor="#fef8ef"><img src="F:\example\图书馆\login/479226731.jpg" width="128" height="128" alt=""></td>
                                <td align="center" bgcolor="#fef8ef"><form name="form6" method="post" action="">
                                  <input name="pay" type="submit" id="pay" value="pay">
                                </form></td>
                              </tr>
                              <tr>
                                <td width="33%" align="center" valign="middle" bgcolor="#fef8ef"><form name="form2" method="post" action="">
                                                                </form>
                                <img src="F:\example\图书馆\login/479227809.jpg" width="128" height="128" alt=""></td>
                                <td align="center" bgcolor="#fef8ef"><form name="form4" method="post" action="">
                                    <input name="modifymessage" type="submit" id="modifymessage" value="modifymessage">
                                </form></td>
                              </tr>
                          </table></td>
                        </tr>
                    </table></td>
                </tr>
            </table></td>
            <td width="1" bgcolor="#000000">&nbsp;</td>
          </tr>
        </table>
    </div></td>
  </tr>
</table>
<jsp:useBean id="Library" scope="session" class="login.Library">
</jsp:useBean>
<center>
<%
//java.util.Locale locale = request.getLocale();
//java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.LONG,locale);

String id = Library.getid();
out.println("<p>"+id+"</p>");
  int shouldreturndata=0;
  String title="",strsrd="",returnmoney="yes",returnmoney1="yes";//returndata1="",title1="";

try{
  Connection conn=Library.getConn();
  Statement stmt,stmt1;
   stmt = conn.createStatement();

  //PreparedStatement pstmt1 = conn.prepareStatement();

//  PreparedStatement pstmt3 = conn.prepareStatement("select * from borrowbook where id ='" + id + "'");

   ResultSet rs1 = stmt.executeQuery("select * from borrowbook where id ='" + id + "'");
  // out.println("<p>"+rs1.getString("studnetnumber")+"</p>");
   stmt1=conn.createStatement();
  while(rs1.next()){

  String returndata=rs1.getString("returndata");
    //out.println("<p>'"+returndata+"'</p>");
    strsrd=rs1.getString("shouldreturndata");
    //title=rs1.getString("title");
   shouldreturndata=Integer.parseInt(strsrd);
 //  out.println("<p>"+shouldreturndata+"</p>");
   int trailnumber =Integer.parseInt(rs1.getString("trailnumber"));
//out.println("<p>"+(new java.util.Date().getYear()*365 + new java.util.Date().getMonth()*31 + new java.util.Date().getDay())+"</p>");
  if(returndata=="0" && (new java.util.Date().getYear()*365 + new java.util.Date().getMonth()*31 + new java.util.Date().getDay())>shouldreturndata)
{
  int overdata = (new java.util.Date().getYear()*365 + new java.util.Date().getMonth()*31 + new java.util.Date().getDay()) - shouldreturndata;
 //out.println("<p>"+overdata+"</p>");
  double feeperday = 0.01;
  double fee = feeperday*overdata;
 //   Statement stmt=conn.createStatement();

 stmt1.execute("update borrowbook set overdata = '" + overdata + "' where trailnumber ='" + trailnumber + "'");
stmt1.execute("update borrowbook set fee = '" + fee + "' where trailnumber ='" + trailnumber + "'");
stmt1.execute("update borrowbook set returnmoney = 'no' where trailnumber ='" + trailnumber + "'");
}
//if(!rs1.next()){break;}

 /* returndata=rs1.getString("returndata");
    strsrd=rs1.getString("shouldreturndata");
    title=rs1.getString("title");
   shouldreturndata=Integer.parseInt(strsrd);


  if( (new java.util.Date().getYear()*365 + new java.util.Date().getMonth()*31 + new java.util.Date().getDay())>shouldreturndata){
  int overdata =  (new java.util.Date().getYear()*365 + new java.util.Date().getMonth()*31 + new java.util.Date().getDay()) - shouldreturndata;
  double feeperday = 0.01;
  double fee = feeperday*overdata;
 //   Statement stmt=conn.createStatement();

  stmt.execute("update borrowbook set overdata = '" + overdata + "' where title ='" + title + "' and id ='" + id + "'");
stmt.execute("update borrowbook set fee = '" + fee + "' where title ='" + title + "' and id ='" + id + "'");
stmt.execute("update borrowbook set returnmoney = 'no' where title ='" + title + "' and id ='" + id + "'");}  *///break;}
}

  if(request.getParameter("userrights")!=null){
    ResultSet rs = stmt.executeQuery("select * from user where id ='" + id + "'");
    if(rs.next()){
    out.println("<p>You can borrow" + rs.getString("maxbook") +"in total. &nbsp; </p>");}
    ResultSet rs3 = stmt.executeQuery("select * from borrowbook where id ='" + id + "'");
    while(rs3.next()){
      returnmoney=rs3.getString("returnmoney");
    if(returnmoney.equals("no")){
      out.println("<p>But you can't borrow now,because you haven't pay the fee.The message is below.&nbsp;</p>" );
      out.println("<p>serialnumber =" + rs3.getString("serialnumber") + "&nbsp; </p>");
      out.println("<p>sortnumber =" + rs3.getString("sortnumber") + "&nbsp; </p>");
      out.println("<p>title =" + rs3.getString("title") + "&nbsp; </p>");
      out.println("<p>borrowdata =" + rs3.getString("borrowdata") + "&nbsp; </p>");
      out.println("<p>shouldreturndata =" + rs3.getString("shouldreturndata") + "&nbsp; </p>");
      out.println("<p>returndata =" + rs3.getString("returndata") + "&nbsp; </p>");
      out.println("<p>overdata =" + rs3.getString("overdata") + "&nbsp; </p>");
      out.println("<p>fee =" + rs3.getString("fee") + "&nbsp; </p>");
      out.println("<p>returnmoney =" + returnmoney + "&nbsp; </p>");
    }
    }
  }
  else if(request.getParameter("booksearch")!=null){
    response.sendRedirect("booksearch.jsp");}
    else if(request.getParameter("pay")!=null){
  //    PreparedStatement pstmt2 = conn.prepareStatement();
 // Statement stmt1=conn.createStatement();
  ResultSet rs2 = stmt.executeQuery("select * from borrowbook where id ='" + id + "'");
      while(rs2.next()){
       returnmoney1=rs2.getString("returnmoney");
    //    returndata=rs2.getString("returndata");
        if(rs2.getString("returndata")!=null && returnmoney1.equals("no")){
     //   title1 = rs2.getString("title");
   //     Statement stmt=conn.createStatement();
   stmt1.execute("update borrowbook set returnmoney = 'yes' where id ='" + id + "' and title ='"+rs2.getString("title")+"'");
        }
 //   if(!rs2.next()){break;}
    }
}
      else if(request.getParameter("modifymessage")!=null){
        response.sendRedirect("modifyuser.jsp");}
      }catch (Exception ex){
          response.sendRedirect("fail.jsp");
ex.printStackTrace();}
%>
</body>
</html>

⌨️ 快捷键说明

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