📄 checkin_meeting.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 + -