<%@ page language ="java" import = "java.io.*,java.util.Date,java.sql.*" %>
<%
String m[];
String x[];
String l[];
String l1[];
int b[];
int c[];
l=new String[34];
m=new String[34];
x=new String[34];
l1=new String[34];
b=new int[34];
c=new int[34];
int i=0;
int j=0;
int a=0;
int n=0;
String s="";
l[1]="油气技术";
l[2]="油气技术2";
l[3]="高精用";
l[4]="能源术";
l[5]="激光技术";
l[6]="智能技术";
l[7]="油藏案";
l[8]="轻质技术";
l[9]="多分探技术";
l[10]="PC机群技术";
l[11]="ME技术";
l[12]="套井技术";
l[13]="随进展";
l[14]="三测井";
l[15]="欠井技术";
l[16]="多技术";
l[17]="地术";
l[18]="世用成功";
l[19]="超技术";
l[20]="多的技术";
l[21]="天进展";
l[22]="新能源";
l[23]="生产新技术";
l[24]="技术";
l[25]="问世";
l[26]="装置";
l[27]="聚乙烯";
l[28]="装置投产";
l[29]="聚酯装置";
l[30]="超级计算机";
l[31]="应用";
l[32]="更广泛的运用";
String sPath="/usr/tomcat/webapps/cnpc/pxcs/kjnumber.txt";
FileReader li=new FileReader(sPath);
BufferedReader inf = new BufferedReader(li);
for (i=1; i<=33; i++)
{
m[i]=inf.readLine();
}
inf.close();
for (i=1; i<=9; i++)
{
x[i]=m[i].substring(5,m[i].length());
b[i]=Integer.parseInt(x[i]);
c[i]=Integer.parseInt(x[i]);
}
for (i=10; i<=33; i++)
{
x[i]=m[i].substring(6,m[i].length());
b[i]=Integer.parseInt(x[i]);
c[i]=Integer.parseInt(x[i]);
}
for (i=1; i<=32; i++)
{for(j=i+1; j<=32; j++)
{
if(b[i]<b[j])
{a=b[i];
b[i]=b[j];
b[j]=a;
s=l[i];
l[i]=l[j];
l[j]=s;
}}
}%><html>
<head>
<title>评选国际石油科技进展</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css">
<!--
.font1 { font-size: 12px; line-height: 14pt}
.font2 { font-size: 14px; line-height: 16pt}
.button_3 { font-size: 12px; color: #000000; height: 19px;background-color: #E6F2F2}
a:hover { color: #CC00CC; text-decoration: underline}
a{ color: #006699; text-decoration: none}
-->
</style>
</head><body bgcolor="#FFFFFF" topmargin="5">
<table border="0" cellspacing="0" cellpadding="0" align="center" width="671">
<tr>
<td width="190">
<div align="center"><img src="../../images/logo.gif" width="68" height="67"></div>
</td>
<td width="1"></td>
<td width="480">
<div align="right"><img src="../../images/band.gif" width="468" height="60"></div>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" align="center" width="671">
<tr>
<td width="150" colspan="4">
<table width="90%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#9999FF" bordercolordark="#FFFFFF">
<tr bgcolor="#E8E8FF">
<td class="font1">
<div align="center">中国石油信息网</div>
</td>
</tr>
</table>
</td>
<td colspan="3" bgcolor="#E8E8FF" class="font1"><a href= "../../default.jsp" align = right >
首页 </a> > 网上调查 > 国际石油科技十大进展评选</td>
</tr>
<tr>
<td width="160" colspan="4" height="1"></td>
<td colspan="3" height="1" bgcolor="#336699"></td>
</tr>
<tr>
<td width="160" colspan="4"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="120" rowspan="2" valign="top">
<table width="90%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolorlight="#FFFFFF" bordercolordark="#006600">
<tr bgcolor="#DDDDFF" class="font1">
<td colspan="2">
<div align="center"><b><font color="#996633">全 文 检 索</font></b></div>
</td>
</tr>
<form name="trssearch">
<tr class="font1" valign="bottom">
<td colspan="2" height="30">
<input type="hidden" name="SelectID" value="4">
<input type="hidden" name="ChannelID" value="9742">
<div align="center">
<input type="text" name="searchword" class="button_3">
</div>
</td>
</tr>
<tr class="font1">
<td>
<div align="center">
<select name="channelname" class="button_3" onChange="if(this.options[this.selectedIndex].value!='$')
{channelid=this.options[this.selectedIndex].value;}">
<option value="1628" selected>新闻和热点</option>
<option value="4255">石油石化市场</option>
<option value="5015">宏观经济管理</option>
<option value="6557">石油科技</option>
<option value="8858">合作机遇</option>
</select>
</div>
</td>
<td>
<div align="center"><a href="javascript:search()"><img src="../../images/search1.gif" width="39" height="20" border="0"></a></div>
</td>
</tr>
</form>
</table>
</td>
<td width="1" bgcolor="#000000"></td>
<td width="10" rowspan="2"> </td>
<td colspan="3" rowspan="2">
<table width="90%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2" class="font1">
<h4 align=center>2000年国际石油科技十大进展评选结果</h4>
</td>
</tr>
</table>
<table width=100% border="1" class="font1" align="center" cellpadding="0" cellspacing="0" bordercolorlight="#FFFFFF">
<tr>
<td width="7%" bgcolor="#FFEEEE">序号</td>
<td width="80%"bgcolor="#FFEEEE" align="center">十大国际石油科技进展</td>
<td width="13%" align="center" bgcolor="#FFEEEE">所得票数</td>
</tr>
<%
for (i=1; i<=10; i++)
{
%>
<tr>
<td>
<div align="center"><%= i%></div>
</td>
<td width="80%" > <%= l[i] %></td>
<td align="center"><font color="#2CA9A9" ><%= b[i] %></font></td>
</tr>
<%} %>
</table>
<br>
<span class="font1">参加人数共计:<%= x[37] %></span>
<p align="left" style="font-size:12px;color:blue;">
<span class="font1">
<div align=right><A href="javascript:window.close();">【关闭窗口】</A> </div>
</span></td>
</tr>
<tr>
<td width="1" bgcolor="#000000"></td>
</tr>
<tr>
<td width="160" colspan="4"> </td>
<td colspan="2"> </td>
</tr>
</table>
<table width="671" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="font1"> </td>
</tr>
<tr bgcolor="#666666">
<td height="1"></td>
</tr><tr>
<td class="font1">
<div align="center">版权所有 2000 仅限内部使用,未经同意<font color="#CC0033">请勿转载</font> Tel:64222946
or 9013749(油网)<br>
Copyright(C) 2000. CNPC. All Rights Reserved <a href="mailto:[email protected]">Email:[email protected]</a></div>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<p> </p>
</body>
</html>
<%
String m[];
String x[];
String l[];
String l1[];
int b[];
int c[];
l=new String[34];
m=new String[34];
x=new String[34];
l1=new String[34];
b=new int[34];
c=new int[34];
int i=0;
int j=0;
int a=0;
int n=0;
String s="";
l[1]="油气技术";
l[2]="油气技术2";
l[3]="高精用";
l[4]="能源术";
l[5]="激光技术";
l[6]="智能技术";
l[7]="油藏案";
l[8]="轻质技术";
l[9]="多分探技术";
l[10]="PC机群技术";
l[11]="ME技术";
l[12]="套井技术";
l[13]="随进展";
l[14]="三测井";
l[15]="欠井技术";
l[16]="多技术";
l[17]="地术";
l[18]="世用成功";
l[19]="超技术";
l[20]="多的技术";
l[21]="天进展";
l[22]="新能源";
l[23]="生产新技术";
l[24]="技术";
l[25]="问世";
l[26]="装置";
l[27]="聚乙烯";
l[28]="装置投产";
l[29]="聚酯装置";
l[30]="超级计算机";
l[31]="应用";
l[32]="更广泛的运用";
String sPath="/usr/tomcat/webapps/cnpc/pxcs/kjnumber.txt";
FileReader li=new FileReader(sPath);
BufferedReader inf = new BufferedReader(li);
for (i=1; i<=33; i++)
{
m[i]=inf.readLine();
}
inf.close();
for (i=1; i<=9; i++)
{
x[i]=m[i].substring(5,m[i].length());
b[i]=Integer.parseInt(x[i]);
c[i]=Integer.parseInt(x[i]);
}
for (i=10; i<=33; i++)
{
x[i]=m[i].substring(6,m[i].length());
b[i]=Integer.parseInt(x[i]);
c[i]=Integer.parseInt(x[i]);
}
for (i=1; i<=32; i++)
{for(j=i+1; j<=32; j++)
{
if(b[i]<b[j])
{a=b[i];
b[i]=b[j];
b[j]=a;
s=l[i];
l[i]=l[j];
l[j]=s;
}}
}%><html>
<head>
<title>评选国际石油科技进展</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css">
<!--
.font1 { font-size: 12px; line-height: 14pt}
.font2 { font-size: 14px; line-height: 16pt}
.button_3 { font-size: 12px; color: #000000; height: 19px;background-color: #E6F2F2}
a:hover { color: #CC00CC; text-decoration: underline}
a{ color: #006699; text-decoration: none}
-->
</style>
</head><body bgcolor="#FFFFFF" topmargin="5">
<table border="0" cellspacing="0" cellpadding="0" align="center" width="671">
<tr>
<td width="190">
<div align="center"><img src="../../images/logo.gif" width="68" height="67"></div>
</td>
<td width="1"></td>
<td width="480">
<div align="right"><img src="../../images/band.gif" width="468" height="60"></div>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" align="center" width="671">
<tr>
<td width="150" colspan="4">
<table width="90%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#9999FF" bordercolordark="#FFFFFF">
<tr bgcolor="#E8E8FF">
<td class="font1">
<div align="center">中国石油信息网</div>
</td>
</tr>
</table>
</td>
<td colspan="3" bgcolor="#E8E8FF" class="font1"><a href= "../../default.jsp" align = right >
首页 </a> > 网上调查 > 国际石油科技十大进展评选</td>
</tr>
<tr>
<td width="160" colspan="4" height="1"></td>
<td colspan="3" height="1" bgcolor="#336699"></td>
</tr>
<tr>
<td width="160" colspan="4"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="120" rowspan="2" valign="top">
<table width="90%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolorlight="#FFFFFF" bordercolordark="#006600">
<tr bgcolor="#DDDDFF" class="font1">
<td colspan="2">
<div align="center"><b><font color="#996633">全 文 检 索</font></b></div>
</td>
</tr>
<form name="trssearch">
<tr class="font1" valign="bottom">
<td colspan="2" height="30">
<input type="hidden" name="SelectID" value="4">
<input type="hidden" name="ChannelID" value="9742">
<div align="center">
<input type="text" name="searchword" class="button_3">
</div>
</td>
</tr>
<tr class="font1">
<td>
<div align="center">
<select name="channelname" class="button_3" onChange="if(this.options[this.selectedIndex].value!='$')
{channelid=this.options[this.selectedIndex].value;}">
<option value="1628" selected>新闻和热点</option>
<option value="4255">石油石化市场</option>
<option value="5015">宏观经济管理</option>
<option value="6557">石油科技</option>
<option value="8858">合作机遇</option>
</select>
</div>
</td>
<td>
<div align="center"><a href="javascript:search()"><img src="../../images/search1.gif" width="39" height="20" border="0"></a></div>
</td>
</tr>
</form>
</table>
</td>
<td width="1" bgcolor="#000000"></td>
<td width="10" rowspan="2"> </td>
<td colspan="3" rowspan="2">
<table width="90%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2" class="font1">
<h4 align=center>2000年国际石油科技十大进展评选结果</h4>
</td>
</tr>
</table>
<table width=100% border="1" class="font1" align="center" cellpadding="0" cellspacing="0" bordercolorlight="#FFFFFF">
<tr>
<td width="7%" bgcolor="#FFEEEE">序号</td>
<td width="80%"bgcolor="#FFEEEE" align="center">十大国际石油科技进展</td>
<td width="13%" align="center" bgcolor="#FFEEEE">所得票数</td>
</tr>
<%
for (i=1; i<=10; i++)
{
%>
<tr>
<td>
<div align="center"><%= i%></div>
</td>
<td width="80%" > <%= l[i] %></td>
<td align="center"><font color="#2CA9A9" ><%= b[i] %></font></td>
</tr>
<%} %>
</table>
<br>
<span class="font1">参加人数共计:<%= x[37] %></span>
<p align="left" style="font-size:12px;color:blue;">
<span class="font1">
<div align=right><A href="javascript:window.close();">【关闭窗口】</A> </div>
</span></td>
</tr>
<tr>
<td width="1" bgcolor="#000000"></td>
</tr>
<tr>
<td width="160" colspan="4"> </td>
<td colspan="2"> </td>
</tr>
</table>
<table width="671" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="font1"> </td>
</tr>
<tr bgcolor="#666666">
<td height="1"></td>
</tr><tr>
<td class="font1">
<div align="center">版权所有 2000 仅限内部使用,未经同意<font color="#CC0033">请勿转载</font> Tel:64222946
or 9013749(油网)<br>
Copyright(C) 2000. CNPC. All Rights Reserved <a href="mailto:[email protected]">Email:[email protected]</a></div>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<p> </p>
</body>
</html>
Error: 500
Location: /cnpc/pxcs/kjpxjg.jsp
Internal Servlet Error:javax.servlet.ServletException: 37
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.fillInStackTrace(Compiled Code)
at java.lang.Throwable.(Compiled Code)
at java.lang.Exception.(Compiled Code)
at javax.servlet.ServletException.(Compiled Code)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(Compiled Code)
at pxcs._0002fpxcs_0002fkjpxjg_0002ejspkjpxjg_jsp_3._jspService(Compiled Code)
at org.apache.jasper.runtime.HttpJspBase.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(Compiled Code)
at org.apache.jasper.runtime.JspServlet.serviceJspFile(Compiled Code)
at org.apache.jasper.runtime.JspServlet.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at org.apache.tomcat.core.ServletWrapper.handleRequest(Compiled Code)
at org.apache.tomcat.core.ContextManager.service(Compiled Code)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Compiled Code)
at org.apache.tomcat.service.TcpConnectionThread.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
如果是在Web服务器上运行,
String sPath="/usr/tomcat/webapps/cnpc/pxcs/kjnumber.txt"
会转变成例如 http://ur_host.ur_domain/ur_root/usr/tomcat/webapps/cnpc/pxcs/kjnumber.txtJSP中声明变量请用:
<%! String [] l %>顺便说一句,如果能优化程序的结构会比较容易查错!
FileReader li=new FileReader(sPath);
BufferedReader inf = new BufferedReader(li);
是不会那么做的。