<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>testjsp</title>
</head><body>
<div align="center">
<table>
<tr>
<td>姓名</td>
<td>ID</td>
</tr>
<%
int i=1;
String color1="99ccff";
String color2="88cc32";
for(i=1;i<=10;i++)
{
String color="";
if(%2==0) color = color1;
else color = color2;
out.println("<tr bgcolor="+color+">");
out.println("<td>姓名"+i+"</td>");
out.println("<td>"+i+"</td>");
out.println("</tr>");
}
%>
</table>
</div>
</body>
</html>错误如下:
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 16 in the jsp file: /testjsp.jsp
Generated servlet error:
Syntax error on token "%", delete this token
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>testjsp</title>
</head><body>
<div align="center">
<table>
<tr>
<td>姓名</td>
<td>ID</td>
</tr>
<%
int i=1;
String color1="99ccff";
String color2="88cc32";
for(i=1;i<=10;i++)
{
String color="";
if(%2==0) color = color1;
else color = color2;
out.println("<tr bgcolor="+color+">");
out.println("<td>姓名"+i+"</td>");
out.println("<td>"+i+"</td>");
out.println("</tr>");
}
%>
</table>
</div>
</body>
</html>错误如下:
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 16 in the jsp file: /testjsp.jsp
Generated servlet error:
Syntax error on token "%", delete this token
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
解决方案 »
- 在MyEclipse里面写Jsp,只能通过手写导入Java里面的类吗?有没有快捷键?
- ORA-01006: 赋值变量不存在
- struts.xml配置的代码,谁能帮忙分析一下
- 关于jsp做购物系统的购物车实现
- db.properties配置连接,出现错误的最大连接数限制
- 我的Eclipse为什么不能使用Mapping Editor
- java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)??
- 有关useBean的问题请教!急!!
- javaScript问题,帮忙看看
- 关于获取文件名的问题
- sun app server 控制台 登录问题 解决就散分
- tomcat&iis整合之后,上传附件出错
这句有问题.
你的想法是一个数除以2是否有余数吧,那你要除的那个数呢,你少写了一个参数
if(i%2==0) color=color1;
LZ是这个意思吧
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>testjsp</title>
</head><body>
<div align="center">
<table>
<tr>
<td>姓名</td>
<td>ID</td>
</tr>
<%
int i=1;
String color1="99ccff";
String color2="88cc32";
for(i=1;i<=10;i++)
{
String color="";
if(%2==0) color = color1;-----------改为:if(i%2==0) color = color1;
else color = color2;
out.println("<tr bgcolor="+color+">");
out.println("<td>姓名"+i+"</td>");
out.println("<td>"+i+"</td>");
out.println("</tr>");
}
%>
</table>
</div>
</body>
</html>