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

📄 checkin_meeting.jsp

📁 一个JSP范例
💻 JSP
字号:
	<%@page contentType="text/html;charset=Gb2312" 
	  import="java.sql.*,java.util.Date"%>
	<jsp:useBean id="pool" scope="application" class="com.PoolBean"/>
	<%
	String strLoginUser = (String)session.getAttribute("LoginUser");
       if (strLoginUser == null || strLoginUser.length() == 0)	
		response.sendRedirect("Login.jsp");	
	%>
	<html>
	<head>
	  <title>用户参加会议</title>
	<LINK REL="stylesheet" HREF="littleproject.css" TYPE="text/css">
	<SCRIPT LANGUAGE="JavaScript" SRC=" meeting.js"></SCRIPT>
	<script language="JavaScript" type="text/Javascript">
	<!--
	function isok(theform)
	{
	  var getformyear;
	      getformyear= theform.arrive_year.value; 	
	  var int_year= isintnumber(getformyear);  
	  if (!int_year)
	  {
		    alert("您填入的到达日期中的年有错误!");
			return false;
	  } 
	  var int_year_len=getformyear.length;
	  if(int_year_len!=4)
	  {
	      alert("您填入的到达日期中的年是四位数!");
			return false;     
	  }
	  var getformmonth;
	     getformmonth = theform.arrive_month.value;
	  var getformday;
	     getformday = theform.arrive_day.value; 
	  var subreturndate;
	  subreturndate=0; 
	  subreturndate = isrightdate(getformyear,getformmonth,getformday);
	  if (subreturndate == 1)
	  {
	     alert(getformyear+"年"+getformmonth+"月只有三十天,
                请您重新填写到达日期!");
		 return false;
	  }
	  if (subreturndate == 2)
	  {
	     alert(getformyear+"年二月只有29天,请您重新填写到达日期!");
		 return false;
	  }
	  if (subreturndate == 3)
	  {
	     alert(getformyear+"年二月只有28天,请您重新填写到达日期!");
		 return false;
	  } 
	  if (theform.arrive_byway.value=="") 
	  {
		    alert("请您填写好到达的方式,便于接站!");
		    theform.arrive_byway.focus();
		    return (false);
	  }
	  var getformyear_leave;
	      getformyear_leave= theform.leave_year.value; 	
	  var int_year_leave= isintnumber(getformyear_leave);  
	  if (!int_year_leave)
	  {
		    alert("您填入的返回日期中的年有错误!");
			return false;
	  } 
	  var int_year_len_leave=getformyear_leave.length;
	  if(int_year_len_leave!=4)
	  {
	      alert("您填入的返回日期中的年是四位数!");
			return false;     
	  }
	  var getformmonth_leave;
	     getformmonth_leave = theform.leave_month.value;
	  var getformday_leave;
	     getformday_leave = theform.leave_day.value; 
	  var subreturndate_leave;
	  subreturndate_leave=0; 
	  subreturndate_leave =
     isrightdate(getformyear_leave,getformmonth_leave,getformday_leave);
	  if (subreturndate_leave == 1)
	  {
	     alert(getformyear_leave+"年"+getformmonth_leave+"月只有三十天,
            请您重新填写返回日期!");
		 return false;
	  }
	  if (subreturndate_leave == 2)
	  {
	     alert(getformyear+"年二月只有29天,请您重新填写返回日期!");
		 return false;
	  }
	  if (subreturndate == 3)
	  {
	     alert(getformyear_leave+"年二月只有28天,请您重新填写返回日期!");
		 return false;
	  }
	  if (theform.leave_byway.value=="") 
	  {
		    alert("请您填写返回方式,便于提前订票!");
		    theform.leave_byway.focus();
		    return (false);
	  }
	  if (theform.leave_destination.value=="") 
	  {
		    alert("请您填写返回的目的地!");
		    theform.leave_destination.focus();
		    return (false);
	   }
	return (true); 	 
	}
	
	-->
	</script>
	</head>
	<BODY bgcolor=LightBlue>
	<%
	Date date = new Date();
	String num = request.getParameter("num");
	String meeting_title = new String(request.getParameter("title").getBytes("8859_1"));
	String user_code="";
	String user_name="";
	String user_address="";
	String user_tel="";
	String user_sex="";
	String user_duty="";
	String user_email="";
	try
	{
	    if (pool.getConnectionSize() == 0)
		{
			pool.initializePool();
		}	
		Connection con = null;
		Statement stmt = null;	
		ResultSet  rs=null;
		con = pool.getConnection();
		stmt= con.createStatement();    
		if (strLoginUser != null && strLoginUser.length() != 0)
		{
		   String sql="select name,address,telephone,sex,duty,code,email from user where code ='"+strLoginUser+"'";
		   rs = stmt.executeQuery(sql);
		   if(rs.next())
		   {
		      user_name=rs.getString("name");
			  user_address=rs.getString("address");
			  user_tel=rs.getString("telephone");
			  user_sex=rs.getString("sex");
			  user_duty=rs.getString("duty");
			  user_code=rs.getString("code");
			  user_email=rs.getString("email");
		   }
		}
	%>
	<br><br><br>
	<center>
	<font size=5 face="隶书"><%=meeting_title%>会议注册处</font>
	<br>
	<font color=red>欢迎你:<%=user_name%></font>
	<form action="checkin_meeting_ext.jsp?num=<%=num%>"
       method=POST onsubmit="return isok(this)">
	<input type="hidden" name="user_name" value="<%=user_name%>">
	<input type="hidden" name="user_address" value="<%=user_address%>">
	<input type="hidden" name="user_tel" value="<%=user_tel%>">
	<input type="hidden" name="user_sex" value="<%=user_sex%>">
	<input type="hidden" name="user_duty" value="<%=user_duty%>">
	<input type="hidden" name="user_code" value="<%=user_code%>">
	<input type="hidden" name="user_email" value="<%=user_email%>">
	<TABLE border=1 bordercolor=RoyalBlue bgcolor=LightBlue width=400>
	  <tr>
	    <TD width=150 align=center>到达日期</TD>
		<TD width=250 align=left>
		 <input type="text" size="10" name="arrive_year"
         maxlength="4" style="border-style: solid; border-width: 1">年
		 <select name="arrive_month" size="1">	
			  
               
             	    
			  <%
			  for (int i=0; i<10;i++)
			  {
	          %>
			     <option value="0<%=i+1%>"><%=i+1%></option>
	          <%
	          }
			  for (int i=10; i<12;i++)
			  {
	          %>
			     <option value="<%=i+1%>"><%=i+1%></option>
	          <%
	          }
	          %>
	       </select>月
		   <select name="arrive_day" size="1">		 
			  
			  <%
			  for (int j=1; j<10;j++)
			  {
	          %>
			     <option value="0<%=j%>"><%=j%></option>
	          <%
	          }
			  for (int j=10; j<32;j++)
			  {
	          %>
			     <option value="<%=j%>"><%=j%></option>
	          <%
	          }
	          %>
	       </select>日
		</TD>
	  </tr>
	  <tr>
	    <TD width=150 align=center>到达方式</TD>
		<TD width=250 align=left>
		 <input type="text" size="34" name="arrive_byway"
          style="border-style: solid; border-width: 1">
		</TD>
	  </tr>
	  <tr>
		<TD width=150 align=center>返回日期</TD>
		<TD width=250 align=left>
		  <input type="text" size="10" maxlength="4" name="leave_year"
               style="border-style: solid; border-width: 1">年
		  <select name="leave_month" size="1">	
			 
    
             	    
			  <%
			  for (int i=0; i<10;i++)
			  {
	          %>
			     <option value="0<%=i+1%>"><%=i+1%></option>
	          <%
	          }
		  for (int i=10; i<12;i++)
			  {
	          %>
			     <option value="<%=i+1%>"><%=i+1%></option>
	          <%
	          }
	          %>
	       </select>月
		   <select name="leave_day" size="1">		 
			  
			  <%
			  for (int j=1; j<10;j++)
			  {
	          %>
			     <option value="0<%=j%>"><%=j%></option>
	          <%
	          }
			  for (int j=10; j<32;j++)
			  {
	          %>
			     <option value="<%=j%>"><%=j%></option>
	          <%
	          }
	          %>
	       </select>日
		</TD>
	  </tr>
	  <tr>
		<TD width=150 align=center>返回方式</TD>
		<TD width=250 align=left>
		<input type="text" size="34" name="leave_byway"
         style="border-style: solid; border-width: 1">
		</TD>
	  </tr>
	  <tr>
		<TD width=150 align=center>返回何处</TD>
		<TD width=250 align=left>
		<input type="text" size="34" name="leave_destination"
          style="border-style: solid; border-width: 1">
		</TD>
	  </tr>  
	</table>
	  <input type="submit" value="确  定">
	  <input type="reset" value="重  填">
	  <a href="default.jsp">退  出</a>
	</form>
	</center>
	<%
	   stmt.close();//关闭Statement对象
	   pool.releaseConnection(con);  
	}
	catch (Exception e)
	{
	  out.println(e.getMessage());
	}
	 %>
	</body>
	</html>

⌨️ 快捷键说明

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