为什么说我的else找不到if呢?
<%@page language="java" contentType="text/html;charset=gb2312"%>
<%@page import = "java.io.*,java.util.*,java.sql.*"%>
<%@page errorPage = "errorPage.jsp"%>
<jsp:useBean id = "myBean" scope = "session" class ="work.xUserInfoMgr"/>
<jsp:useBean id="db" scope="page" class="security.database"/>
<jsp:useBean id = "xConn" scope = "session" class = "work.Conn"/>
<script language="JavaScript">
function println()
{
window.print();
}
</script>
<form name="form1" method="post" action="">
<%
java.util.Vector ve = myBean.getRight();
//if(ve==null)
if(ve.size()<10)
{
throw new Exception("???");
}
String [] Str = new String [ve.size()];
for (int i = 0 ;i<ve.size();i++)
{
Str [i] = ve.get(i).toString();
}
%>
<%
int a = 0;
if(Str.length>60)
{
a = 2;
}
else
{
a=1;
}
%>
<%
String sql = "select type from deploy";
ResultSet rs = xConn.executeSelect(sql);
String strTemp = null;
while(rs.next())
{
strTemp = rs.getString(1);
}
if(strTemp.equals("A000"))
{
%>
<p>ÕýÈ·´ð°¸</p>
<p>ÅжÏÌâ</p>
<%
String strFen = null;
String strFen1 = null;
String strFen2 = null;
String sql1 = "select * from codeText where property = 'allJudgment'";
ResultSet rs1 = xConn.xexecuteSelect(sql1);
for(int i =2 ;i<31 ;i = i+2)
{
rs1.absolute(i);
strFen = rs1.getString("description");
int sum = 1;
out.println((""+sum)+strFen);
sum++;
}
%>
<p>µ¥ÏîÑ¡ÔñÌâ</p>
<%
String sql2 = "select * from codeText where property = 'allSimSel'";
ResultSet rs2 = xConn.xexecuteSelect(sql2);
for(int i =6 ;i<91 ;i = i+6)
{
rs2.absolute(i);
strFen1 = rs2.getString("description");
int sum1 = 1;
out.println((""+sum1)+strFen1);
sum1++;
}
%>
<p>¶àÏîÑ¡ÔñÌâ</p>
<%
String sql3 = "select * from codeText where property = 'allMulSel'";
ResultSet rs3 = xConn.xexecuteSelect(sql3);
for(int i =8 ;i<121 ;i = i+8)
{
rs3.absolute(i);
strFen2 = rs3.getString("description");
int sum2 = 1;
out.println((""+sum2)+strFen2);
sum2++;
}
}
%>
<%
else
{
%>
<p>ÕýÈ·´ð°¸</p>
<%
for(int i=0 ;i<10*a;i++)
{
out.println("("+(i+1)+")"+Str[(Str.length-(10*a))+i]);
}
%>
<p>ÅжÏÌâ</p>
<%
for(int i=0 ;i<10*a;i++)
{
out.println("("+(i+1)+")"+Str[(Str.length-20*a)+i]);//µÃµ½ÅжÏÌâ
}
%>
<p>µ¥ÏîÑ¡ÔñÌâ</p>
<%for(int i=0 ;i<10*a;i++)
{
out.println("("+(i+1)+")"+Str[(Str.length-30*a)+i]);
}%>
<p>¶àÏîÑ¡ÔñÌâ</p>
<%
for(int i=0 ;i<10*a;i++)
{
out.println("("+(i+1)+")"+Str[(Str.length-40*a)+i]);
}
%>
<%}%>
<p>ͼÐÎÌâ</p>
<p><input type="button" name="submit1" value="´òÓ¡" onClick="println()"></p>
</form>
问题点数:0、回复次数:0Top



