📄 smsstatshow.java
字号:
/*
*
*/
import java.io.*;
import java.text.*;
import java.sql.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SMSStatShow extends SmsDZBase {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html;charset=GB2312");
PrintWriter out = response.getWriter();
String sOut="";
// 得到手机号和口令
String sMobile,sPassword,sUsername;
sMobile=CommonMethods.GetUserMobile (request);
sPassword = CommonMethods.GetUserPass (request);
sUsername = getUserName(sMobile,sPassword);
if ((sUsername==null)||(sUsername.trim().length()==0))
{
response.sendRedirect ("/sms/LoginFail.htm");
return;
}
else
{
Calendar calendar=Calendar.getInstance ();
String beginyear =request.getParameter ("year1");
String beginmonth =request.getParameter ("month1");
String beginday = request.getParameter ("day1");
String endyear = request.getParameter ("year2");
String endmonth = request.getParameter ("month2");
String endday = request.getParameter ("day2");
String type = request.getParameter ("type");
String page = request.getParameter ("page");
if (beginyear==null)
beginyear=calendar.get(calendar.YEAR )+"";
if (endyear==null)
endyear=calendar.get(calendar.YEAR )+"";
if (beginmonth==null)
beginmonth=(calendar.get(calendar.MONTH )+1)+"";
if (endmonth==null)
endmonth=(calendar.get(calendar.MONTH )+1)+"";
if (beginday==null)
beginday=calendar.get(calendar.DATE )+"";
if (endday==null)
endday=calendar.get (calendar.DATE )+"";
if (type==null)
type="%";
if (page==null)
page="0";
if (beginmonth.trim().length ()==1)
beginmonth="0"+beginmonth;
if (endmonth.trim().length ()==1)
endmonth="0"+endmonth;
if (beginday.trim().length ()==1)
beginday="0"+beginday;
if (endday.trim().length ()==1)
endday="0"+endday;
String begintime=beginyear.trim ()+"-"+beginmonth.trim ()+"-"+beginday.trim ();
String endtime=endyear.trim ()+"-"+endmonth.trim ()+"-"+endday.trim ();
sOut+=beginString();
sOut+=endString(getSMSStat(sMobile,type,begintime,endtime,page),begintime,endtime,type);
out.print(sOut);
}
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
doGet(request,response);
}
public String beginString()
{
String sOut="";
sOut+="<html><!-- #BeginTemplate \"/Templates/sms365_01.dwt\" -->\r\n";
sOut+="<head>\r\n";
sOut+="<!-- #BeginEditable \"doctitle\" --> \r\n";
sOut+="<title>欢迎光临365do短信息点播中心</title>\r\n";
sOut+="<!-- #EndEditable --> \r\n";
sOut+="<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n";
sOut+="<link rel=\"stylesheet\" href=\"/sms/style_sms.css\">\r\n";
sOut+="</head>\r\n";
sOut+=" \r\n";
sOut+="<SCRIPT language=JavaScript> \r\n";
sOut+="for(i=0;i<document.wform.type.options.length;i++) {\r\n";
sOut+=" if( document.wform.type.options[i].value == document.wform.yw.value)\r\n";
sOut+=" document.wform.type.options[i].selected = true;\r\n";
sOut+=" }\r\n";
sOut+="\r\n";
sOut+="</SCRIPT>\r\n";
sOut+="\r\n";
sOut+="<body bgcolor=\"#EEEEEE\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" background=\"/sms/images/bg0.gif\">\r\n";
sOut+="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"100%\">\r\n";
sOut+=" <tr valign=\"top\"> \r\n";
sOut+=" <td width=\"167\" bgcolor=\"#3F58D1\"> \r\n";
sOut+=" <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td colspan=\"2\"><a href=\"/sms/\"><img src=\"/sms/images/sms.jpg\" width=\"167\" height=\"137\" border=\"0\"></a></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td><img src=\"/sms/images/a_00.gif\" width=\"96\" height=\"30\"></td>\r\n";
sOut+=" <td><a href=\"/sms/tiaokuan.htm\"><img src=\"/sms/images/a_01.gif\" width=\"71\" height=\"30\" border=\"0\"></a></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td><img src=\"/sms/images/a_00.gif\" width=\"96\" height=\"30\"></td>\r\n";
sOut+=" <td><a href=\"/sms/login.htm\"><img src=\"/sms/images/a_02.gif\" width=\"71\" height=\"30\" border=\"0\"></a></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td><img src=\"/sms/images/a_00.gif\" width=\"96\" height=\"30\"></td>\r\n";
sOut+=" <td><a href=\"/sms/shuoming.htm\"><img src=\"/sms/images/a_04.gif\" width=\"71\" height=\"30\" border=\"0\"></a></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td><img src=\"/sms/images/a_00.gif\" width=\"96\" height=\"30\"></td>\r\n";
sOut+=" <td><a href=\"/sms/tiaokuan.htm\"><img src=\"/sms/images/a_05.gif\" width=\"71\" height=\"30\" border=\"0\"></a></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td><img src=\"/sms/images/a_00.gif\" width=\"96\" height=\"30\"></td>\r\n";
sOut+=" <td><a href=\"/sms/faq.htm\"><img src=\"/sms/images/a_06.gif\" width=\"71\" height=\"30\" border=\"0\"></a></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" </table>\r\n";
sOut+=" </td>\r\n";
sOut+=" <td> <a name=\"top\"></a> \r\n";
return sOut;
}
public String endString(SMSStat[] smsStat,String begintime,String endtime,String type)
{
String sOut="";
sOut+="\r\n";
sOut+=" <table width=\"600\" border=\"0\" cellspacing=\"10\" cellpadding=\"8\" height=\"106\">\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td height=\"1\"><!-- #BeginEditable \"1\" --> \r\n";
sOut+=" <table border=\"0\" cellspacing=\"0\" cellpadding=\"4\" bordercolorlight=\"#3366CC\" bgcolor=\"#DDDDDD\" width=\"581\" background=\"/sms/images/bg0.gif\" bordercolordark=\"#3366CC\" height=\"147\">\r\n";
sOut+=" <tr> \r\n";
sOut+=" <td colspan=\"2\" bgcolor=\"#3366CC\" height=\"16\" width=\"571\"><b><font color=\"#FFFFFF\">帐单查询</font></b></td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <tr bgcolor=\"#DDDDDD\"> \r\n";
sOut+=" <td bgcolor=\"#DDDDDD\" height=\"16\" width=\"171\"><img src=\"/sms/images/bell.gif\" width=\"20\" height=\"12\" hspace=\"5\" align=\"absmiddle\" border=\"0\">帮助说明信息</td>\r\n";
sOut+=" <td align=\"right\" height=\"16\" width=\"390\"><a href=\"/sms/\">栏目选择</a> 帐单查询 <a href=\"/sms/ChangePass.htm\">修改密码</a> <a href=\"/SMSQuit\">退出定制</a>\r\n";
sOut+=" </td>\r\n";
sOut+=" </tr>\r\n";
sOut+=" <form action=\"/SMSStatShow\" name=wform>\r\n";
sOut+=" <tr>\r\n";
sOut+=" <td bgcolor=\"#EEEEEE\" background=\"/sms/images/bg0.gif\" colspan=\"2\" height=\"42\" width=\"571\">\r\n";
sOut+=" <form method=\"POST\" action=\"--WEBBOT-SELF--\">\r\n";
sOut+=" <!--webbot bot=\"SaveResults\"\r\n";
sOut+=" U-File=\"fpweb:///_private/form_results.txt\" S-Format=\"TEXT/CSV\"\r\n";
sOut+=" S-Label-Fields=\"TRUE\" -->\r\n";
sOut+=" <p align=\"right\">时间:<input type=\"text\" name=\"year1\" size=\"4\" value=\""+begintime.substring (0,4)+"\">年<select size=\"1\" name=\"month1\">\r\n";
sOut+=" <option value=00></option>\r\n";
sOut+=" <option value=01>1</option>\r\n";
sOut+=" <option value=02>2</option>\r\n";
sOut+=" <option value=03>3</option>\r\n";
sOut+=" <option value=04>4</option>\r\n";
sOut+=" <option value=05>5</option>\r\n";
sOut+=" <option value=06>6</option>\r\n";
sOut+=" <option value=07>7</option>\r\n";
sOut+=" <option value=08>8</option>\r\n";
sOut+=" <option value=09>9</option>\r\n";
sOut+=" <option>10</option>\r\n";
sOut+=" <option>11</option>\r\n";
sOut+=" <option>12</option>\r\n";
sOut+=" </select>月<select size=\"1\" name=\"day1\">\r\n";
sOut+=" <option value=00></option>\r\n";
sOut+=" <option value=01>1</option>\r\n";
sOut+=" <option value=02>2</option>\r\n";
sOut+=" <option value=03>3</option>\r\n";
sOut+=" <option value=04>4</option>\r\n";
sOut+=" <option value=05>5</option>\r\n";
sOut+=" <option value=06>6</option>\r\n";
sOut+=" <option value=07>7</option>\r\n";
sOut+=" <option value=08>8</option>\r\n";
sOut+=" <option value=09>9</option>\r\n";
sOut+=" <option>10</option>\r\n";
sOut+=" <option>11</option>\r\n";
sOut+=" <option>12</option>\r\n";
sOut+=" <option>13</option>\r\n";
sOut+=" <option>14</option>\r\n";
sOut+=" <option>15</option>\r\n";
sOut+=" <option>16</option>\r\n";
sOut+=" <option>17</option>\r\n";
sOut+=" <option>18</option>\r\n";
sOut+=" <option>19</option>\r\n";
sOut+=" <option>20</option>\r\n";
sOut+=" <option>21</option>\r\n";
sOut+=" <option>22</option>\r\n";
sOut+=" <option>23</option>\r\n";
sOut+=" <option>24</option>\r\n";
sOut+=" <option>25</option>\r\n";
sOut+=" <option>26</option>\r\n";
sOut+=" <option>27</option>\r\n";
sOut+=" <option>28</option>\r\n";
sOut+=" <option>29</option>\r\n";
sOut+=" <option>30</option>\r\n";
sOut+=" <option>31</option>\r\n";
sOut+=" </select>日至<input type=\"text\" name=\"year2\" size=\"4\" value=\""+endtime.substring (0,4)+"\">年<select size=\"1\" name=\"month2\">\r\n";
sOut+=" <option value=00></option>\r\n"; sOut+=" <option value=01>1</option>\r\n";
sOut+=" <option value=02>2</option>\r\n";
sOut+=" <option value=03>3</option>\r\n";
sOut+=" <option value=04>4</option>\r\n";
sOut+=" <option value=05>5</option>\r\n";
sOut+=" <option value=06>6</option>\r\n";
sOut+=" <option value=07>7</option>\r\n";
sOut+=" <option value=08>8</option>\r\n";
sOut+=" <option value=09>9</option>\r\n";
sOut+=" <option>10</option>\r\n";
sOut+=" <option>11</option>\r\n";
sOut+=" <option>12</option>\r\n";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -