JiveJdon Community Forums
在线179人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 4 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
lxbhxwl

发表文章: 11
注册时间: 2007年05月05日 15:30
给他发消息
JSP在Eclipse中调试时说 "(" , "," , ")" 编译出错 发表: 2007年05月05日 15:32 回复
JSP在Eclipse中调试时说 "(" , "," , ")" 编译出错 为什么呀 我是在E文下输入的 ???

private void tree(Connection conn, int id, int level) {
...........
}


标记“,”上有语法错误,应为 ; BBS/WebContent ShowArticleTree.jsp标记“,”上有语法错误,应为 ; BBS/WebContent ShowArticleTree.jsp标记“(”上有语法错误,应为 ; BBS/WebContent ShowArticleTree.jsp标记“)”上有语法错误,应为 ; BBS/WebContent ShowArticleTree.jsp


就是 哪个tree 后边的"()"和里边的","出错,没办法编译运行

急 在线等


>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[该贴被lxbhxwl于2007年05月05日 15:33修改过]
older

发表文章: 51
注册时间: 2007年05月05日 12:54
给他发消息
回复:JSP在Eclipse中调试时说 "(" , "," , ")" 编译出错 发表: 2007年05月05日 15:39 回复
把相关的代码贴出来可能会比较好点,让人感觉问题更贴近。
lxbhxwl

发表文章: 11
注册时间: 2007年05月05日 15:30
给他发消息
re:JSP在Eclipse中调试时说 "(" , "," , ")" 编译出错 发表: 2007年05月05日 16:38 回复
源代码:
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>
<%@ page import="java.sql.*" %>

<%!

String str = "";

private void tree (Connection conn,int id,int level) {
Statement stmt = null;
ResultSet rs = null ;
String preStr = "";
for (int i = 0;i <= level;i++){
preStr = "|-->>";
}
try{
stmt = conn.createStatement();
String sql = "select * from article where pid = "+id;
rs = stmt.executeQuery(sql);
while (rs.next()){
str += "<tr><td>"+rs.getInt("id")+"</td><td>"+
preStr + "<a href='ShowArticleDetail.jsp?id="+rs.getInt("id")+"'>"+rs.getString("title")+
"</a>"+"<td></tr>";
if (rs.getInt("isleaf") != 0){
tree (conn,rs.getInt("id"),level+1);
}
}

}catch(SQLException e){
e.printStackTrace();
}finally {
try{
if(rs != null){
rs.close();
rs = null;
}
if(stmt != null){
stmt.close();
stmt = null;
}


}catch(SQLException e){
e.printStackTrace();
}
}
}

%>


<%
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/bbs?user=root&password=root";
Connection conn = DriverManager.getConnection(url);

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from article where pid = 0");
while (rs.next()){
str += "<tr><td>"+rs.getInt("id")+"</td><td>"+
"<a href='ShowArticleDetail.jsp?id="+rs.getInt("id")+"'>"+rs.getString("title")+
"</a>"+"<td></tr>";
if (rs.getInt("isleaf") != 0){
tree(conn,rs.getInt("id"),1);
}
}

rs.close();
stmt.close();
conn.close();

response.sendRedirect("ShowArticleTree.jsp");
%>
<!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>BBS</title>
</head>


<body>
<table border = "1">
<%= str %>
<%
str = "";
%>
</table>
</body>
</html>
[该贴被lxbhxwl于2007年05月09日 09:51修改过]
lxbhxwl

发表文章: 11
注册时间: 2007年05月05日 15:30
给他发消息
re:JSP在Eclipse中调试时说 &quot;(&quot; , &quot;,&quot; , &quot;)&quot; 编译出错 发表: 2007年05月05日 21:22 回复
exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token "(", ; expected

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token ")", ; expected


org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
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)


root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token "(", ; expected

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 6 in the jsp file: /ShowArticleTree1.jsp
Generated servlet error:
Syntax error on token ")", ; expected


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
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)

lxbhxwl

发表文章: 11
注册时间: 2007年05月05日 15:30
给他发消息
re:JSP在Eclipse中调试时说 &quot;(&quot; , &quot;,&quot; , &quot;)&quot; 编译出错 发表: 2007年05月09日 09:51 回复
哎 问题解决了

>>>>>>>>>>>>>>>

就是在新建一个文件 重新输一遍 感觉很郁闷 复制过去还是报错

只有重新写一边才好 不知是什么原因 代码都没变变 !!
这个主题有 4 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam