当前位置:  技术问答>java相关

100分给了,请教多人,未能解决!!!

    来源: 互联网  发布时间:2017-04-06

    本文导语:  index.html 代码如下: index.htm 飞鸿留言版 飞鸿驿站 姓名: 电子邮件: 个人主页地址: 请您留言 index.jsp 代码如下: 现在有  条纪录  昵称: ...

index.html
代码如下:
index.htm


飞鸿留言版




飞鸿驿站






姓名:








电子邮件:








个人主页地址:








请您留言








 
 


 





















index.jsp
代码如下:











现在有  条纪录

 

 





昵称:


电子邮件:


个人主页地址:


内容:







sql.java
代码如下:
import java.sql.*;
public class sql_data
{
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:guestbook";
Connection conn = null;
ResultSet rs = null;
public sql_data()
{
try 
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("sql_data(): " + e.getMessage());
}
}
public void executeInsert(String sql) 
{
try
{
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);

catch(SQLException ex)
{
System.err.println("sql_data.executeUpdate:"+ex.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs = null;
try
{
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("sql_data.executeQuery:"+ex.getMessage());
}
return rs;
}
public void executeDelete(String sql)
{
try
{
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("sql_data.executeDelete:"+ex.getMessage());
}
}
}

请高手帮我让这个jsp网页可以运行,在我机子上无法运行。我的tomact应该没问题。主页可以打开。而且例子可以运行。我用的是tomact4.0.我编的是后台为sql server2000数据库。系统dsn我也建了为guestbook.
而且我用javac sql.java 后,出现:sql.java:2:class sql_data is public,should be daclared in a file named sql_data.java
public class sql_data     1 error
然后我把sql.java,改名为sql_data.java后编译成功,出现了sql_data.class的文件,我把sql_data.class,sql_data.java拷到D:Program FilesApache Tomcat 4.0webappsexamplesWEB-INFclasses下,然后运行出现以下状况:

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Unable to compile class for JSP
D:Program FilesApache Tomcat 4.0workStandalonelocalhostexamplesjspsqlindex$jsp.java:4: Class sql not found in import.
import sql;;
       ^

D:Program FilesApache Tomcat 4.0workStandalonelocalhostexamplesjspsqlindex$jsp.java:5: Class or interface declaration expected.
import javax.servlet.*;
^

D:Program FilesApache Tomcat 4.0workStandalonelocalhostexamplesjspsqlindex$jsp.java:11: Superclass org.apache.jsp.HttpJspBase of class org.apache.jsp.index$jsp not found.
public class index$jsp extends HttpJspBase {
                               ^
3 errors

请诸位高手帮小弟解决一下,小弟已经忙了一天了。实在是头疼。小弟是菜鸟!!!!解决后,小弟定给高分。
还有的是我在tomact中运行书上说的例子总是出现
exception 

org.apache.jasper.JasperException: Unable to compile class for JSP
D:Program FilesApache Tomcat 4.0workStandalonelocalhostexamplesjspliusebean$jsp.java:4: Class or interface declaration expected.
import javax.servlet.*;
^

D:Program FilesApache Tomcat 4.0workStandalonelocalhostexamplesjspliusebean$jsp.java:10: Superclass org.apache.jsp.HttpJspBase of class org.apache.jsp.usebean$jsp not found.
public class usebean$jsp extends HttpJspBase {

2errors                                 
可是我运行tomact4.0中的例子没问题。

|
是啊!
ODBC设置正确了吗?SQL语句写正确了吗?操纵的表存不存在或者访问的字段存不存?你确定你建立的表跟书上说的一样吗(字段类型、长度)?

|
好了,我要下了.虽然我不算JSP高手,但也摆弄JSP蛮长时间了。我的邮箱是
badhunters2002@yahoo.com.cn

    
 
 

您可能感兴趣的文章:

  • kernel崩溃,请教一下问题的原因,谢谢。另外不好意思。没分给了。结贴的时间比较晚。
  • 请教:下面的东东是什么意思?能解决要多少分给多少分,我有7000分!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我的win2000下端口80自动分给了asp,我想分给resin,改那里呀?
  • 怎么给分给那些回复的人?
  • 在linux中有/usr分区,现在新增一个硬盘,如何将这个硬盘空间分给/usr
  • 如何增加分给Linux的磁盘空间
  • 那里有org.w3c包下载,要具体地址(在线等待,全部分给第一,先来先给)
  • 又是50分,给我提醒,我就给分给你。共一百分!
  • 各位大街:哪儿有Jbuilder5企业版下载。(50分给正确的)
  • huyuefox,谢谢你的代码,这20分给你
  • huyuefox谢谢你的mail,这些分给你
  • 过年了,送分给大家!
  • 节日快乐 敬请有经验或是……(要多少分给多少分)
  • 请大家告诉我教育网中高速下载Mandrake9.0的地方?100分给,谢谢了
  • 高手来看:关于按钮 只要回答正确了,要多少分给多少分 !!!!
  • hycao(海草),你在这个跟一个帖子,我把剩下的100分给你!
  • 谁帮我解决问题,我把分给谁!
  • 谁帮我解决问题,我就把分给谁!
  • 博客 iis7站长之家
  • Solaris怎么进入图形界面(分给先答对的人)
  • 心情好,散分给第一个顶我的~~~~
  • 散分给用debian的朋友


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3