📄 statvdataservlet.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: StatVDataServlet.java
package beautify.statistic;
import common.*;
import java.io.*;
import java.util.Vector;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
// Referenced classes of package beautify.statistic:
// StatVDataDBBean
public class StatVDataServlet extends ParentServlet
{
RequestDispatcher rd;
public StatVDataServlet()
{
}
public void performTask(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
{
try
{
StatVDataDBBean statvdatadbbean = new StatVDataDBBean();
Vector vector = (Vector)getServletContext().getAttribute("Para");
statvdatadbbean.setUserID((String)vector.elementAt(0));
statvdatadbbean.setPassword((String)vector.elementAt(1));
statvdatadbbean.setURL((String)vector.elementAt(2));
statvdatadbbean.setDriver((String)vector.elementAt(3));
statvdatadbbean.setDataSourceName((String)vector.elementAt(4));
ParseInputStringBean parseinputstringbean = new ParseInputStringBean();
String s = httpservletrequest.getParameter("inputString");
Vector vector1 = parseinputstringbean.parseCommonFormatIS(s);
if(!vector1.isEmpty())
{
statvdatadbbean.setPageindex(Integer.parseInt(((String)vector1.elementAt(0)).trim()));
statvdatadbbean.setRetrieveindex(((String)vector1.elementAt(1)).trim());
statvdatadbbean.setRetrievecon(((String)vector1.elementAt(2)).trim());
statvdatadbbean.setRetrievecom(((String)vector1.elementAt(3)).trim());
}
statvdatadbbean.setPlant("%" + statvdatadbbean.getRetrievecon() + "%");
statvdatadbbean.setSort("%" + statvdatadbbean.getRetrievecon() + "%");
statvdatadbbean.setComefrom("%" + statvdatadbbean.getRetrievecon() + "%");
statvdatadbbean.setBedway("%" + statvdatadbbean.getRetrievecon() + "%");
statvdatadbbean.setBedplace("%" + statvdatadbbean.getRetrievecon() + "%");
statvdatadbbean.setRecorder("%" + statvdatadbbean.getRetrievecon() + "%");
statvdatadbbean.setAllSqlStatement();
statvdatadbbean.setTheSqlStatement();
statvdatadbbean.setDelflag("0");
try
{
statvdatadbbean.initialize();
}
catch(Exception exception1)
{
throw exception1;
}
try
{
statvdatadbbean.select02();
statvdatadbbean.setResult02();
statvdatadbbean.setUpdownindex();
}
catch(Exception exception3)
{
statvdatadbbean.setStatusCode(0x979cf);
statvdatadbbean.setStatusMessage("没有取得满足条件植被资料记录");
throw new Exception(exception3.getMessage());
}
finally
{
statvdatadbbean.releaseConnection();
}
httpservletrequest.setAttribute("updownindex", statvdatadbbean.getUpdownindex());
httpservletrequest.setAttribute("pageindex", String.valueOf(statvdatadbbean.getPageindex()));
httpservletrequest.setAttribute("retrieveindex", statvdatadbbean.getRetrieveindex());
httpservletrequest.setAttribute("retrievecon", statvdatadbbean.getRetrievecon());
httpservletrequest.setAttribute("retrievecom", statvdatadbbean.getRetrievecom());
httpservletrequest.setAttribute("pagecount", String.valueOf(statvdatadbbean.getPagecount()));
httpservletrequest.setAttribute("numbervec", statvdatadbbean.getNumbervec());
httpservletrequest.setAttribute("plantvec", statvdatadbbean.getPlantvec());
httpservletrequest.setAttribute("sortvec", statvdatadbbean.getSortvec());
httpservletrequest.setAttribute("comefromvec", statvdatadbbean.getComefromvec());
httpservletrequest.setAttribute("unitvec", statvdatadbbean.getUnitvec());
httpservletrequest.setAttribute("pricevec", statvdatadbbean.getPricevec());
httpservletrequest.setAttribute("amountvec", statvdatadbbean.getAmountvec());
httpservletrequest.setAttribute("numbervec1", statvdatadbbean.getNumbervec1());
httpservletrequest.setAttribute("plantvec1", statvdatadbbean.getPlantvec1());
httpservletrequest.setAttribute("sortvec1", statvdatadbbean.getSortvec1());
httpservletrequest.setAttribute("comefromvec1", statvdatadbbean.getComefromvec1());
httpservletrequest.setAttribute("unitvec1", statvdatadbbean.getUnitvec1());
httpservletrequest.setAttribute("bedwayvec1", statvdatadbbean.getBedwayvec1());
httpservletrequest.setAttribute("bedplacevec1", statvdatadbbean.getBedplacevec1());
httpservletrequest.setAttribute("bedareavec1", statvdatadbbean.getBedareavec1());
httpservletrequest.setAttribute("pricevec1", statvdatadbbean.getPricevec1());
httpservletrequest.setAttribute("amountvec1", statvdatadbbean.getAmountvec1());
httpservletrequest.setAttribute("remarkvec1", statvdatadbbean.getRemarkvec1());
httpservletrequest.setAttribute("datevec1", statvdatadbbean.getDatevec1());
httpservletrequest.setAttribute("statusCode", String.valueOf(statvdatadbbean.getStatusCode()));
httpservletrequest.setAttribute("statusMessage", statvdatadbbean.getStatusMessage());
DateTimeBean datetimebean = new DateTimeBean();
String s1 = datetimebean.getDate() + " " + datetimebean.getTime().substring(0, 5);
String s2 = getServletConfig().getServletContext().getRealPath("/beautify/statistic/");
String s3 = s2 + "PrtVData.html";
PrintWriter printwriter = new PrintWriter(new FileWriter(s3));
printwriter.println("<html>");
printwriter.println("<head>");
printwriter.println("<title>");
printwriter.println("光大花园物业管理系统清洁绿化");
printwriter.println("</title>");
printwriter.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
printwriter.println("</head>");
printwriter.println("<body>");
printwriter.println("<table>");
printwriter.println("<tr><td><b>绿化管理-植被资料表</b></td></tr>");
printwriter.println("<td style=\"font-size:12px\" align=\"right\" height=\"20\">统计时间:" + s1 + "</td>");
printwriter.println("<tr><td align=\"center\"><table width=\"840\" cellspacing=\"0\" cellpadding=\"0\" ><tr align=\"center\"> ");
printwriter.println("<td\twidth=\"50\" height=\"30\" class=\"td\"><b>序</b></td>");
printwriter.println("<td\twidth=\"100\" height=\"30\" class=\"td2\"><b>植物名称</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>植物种类</b></td>");
printwriter.println("<td\twidth=\"100\" height=\"30\" class=\"td2\"><b>单位</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>现保存量</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>产地</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>栽种面积</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>单价</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>栽种地点</b></td>");
printwriter.println("<td\twidth=\"70\" height=\"30\" class=\"td2\"><b>栽种方法</b></td>");
printwriter.println("<td\twidth=\"100\" height=\"30\" class=\"td2\"><b>备注</b></td>");
printwriter.println("</tr>");
for(int i = 0; i < statvdatadbbean.getNumbervec1().size(); i++)
{
printwriter.println("<tr\talign=\"center\"> ");
printwriter.println("<td\twidth=\"50\" class=\"td4\">" + (i + 1) + " </TD>");
printwriter.println("<td\twidth=\"100\" class=\"td4\">" + (String)statvdatadbbean.getPlantvec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getSortvec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"100\" class=\"td4\">" + (String)statvdatadbbean.getUnitvec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getAmountvec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getComefromvec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getBedareavec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getPricevec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getBedplacevec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"70\" class=\"td4\">" + (String)statvdatadbbean.getBedwayvec1().elementAt(i) + " </TD>");
printwriter.println("<td\twidth=\"100\" class=\"td4\">" + (String)statvdatadbbean.getRemarkvec1().elementAt(i) + " </TD>");
printwriter.println("</tr>");
}
printwriter.println("</table></td></tr>");
printwriter.println("</table>");
printwriter.println("</body>");
printwriter.println("</html>");
printwriter.flush();
printwriter.close();
rd = getServletContext().getRequestDispatcher("/beautify/statistic/PrtVData.exe");
rd.forward(httpservletrequest, httpservletresponse);
}
catch(Throwable throwable)
{
System.out.println(throwable.getMessage());
try
{
rd = getServletContext().getRequestDispatcher("/common/Error.jsp");
rd.forward(httpservletrequest, httpservletresponse);
}
catch(Exception exception)
{
System.out.println(exception.getMessage());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -