请问jsp大虾:在*.jsp文件中可以有自己独立编写的类吗?

littledapan 2001-08-22 08:53:12
我的程序如下:
register.jsp

<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>

<html>
<head>
<title>register</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
</head>
<body bgcolor="#FFFFFF">




<%


class db{
Connection con;
Statement st;
ResultSet rs;

db(){
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//加载 mm.mysql.driver
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/ecogrid","dapan","780318");
//创建数据库联接
}
catch (Exception R)
{
System.err.println("Unable to load driver.");
R.printStackTrace();

}

}


db mysql=new db();
try{
mysql.st=mysql.con.createStatement();
String strsql = "insert into jobapply(account,passwd,name,company,ecogrid_card,ecogrid_passwd,email) VALUES(" + request.getParameter("account") + "," + request.getParameter("passwd") + "," + request.getParameter("name") + "," + request.getParameter("ecogrid_card") + "," + request.getParameter("ecogrid_passwd") + "," + request.getParameter("email") +");";
mysql.st.executeQuery(strsql);


//st.executeQuery("insert into jobapply(account,passwd,name,company,ecogrid_card,ecogrid_passwd,email) VALUES(request.getParameter("account"),request.getParameter("passwd"),request.getParameter("name"),request.getParameter("ecogrid_card"),request.getParameter("ecogrid_passwd"),request.getParameter("email");");
//System.out.println(mysql.rs.getString(1));

} catch (SQLException E)
{
System.out.println("hi");
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
}

%>



</body>
</html>
结果出现下列问题
Internal Servlet Error:

org.apache.jasper.JasperException: Unable to compile class for JSPC:\jakarta-tomcat-3.2.3\work\localhost_8080%2Fexamples\_0002fregister_0002ejspregister_jsp_0.java:90: Type expected.
try{
^
1 error
请问这是什么原因呢?期待着您的解答!

...全文
181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghui88 2001-08-22
  • 打赏
  • 举报
回复
也可以不一定要是bean,做成类,放在classpath其中的一个目录下,然后在.jsp文件开头就象平时import一样import进来就可以了
<%@ page import="java.sql.*,java.io.*,javax.naming.*,javax.sql.*,java.util.*" %>
rinehart 2001-08-22
  • 打赏
  • 举报
回复
还是把要用的类做成bean吧!
hexiaofeng 2001-08-22
  • 打赏
  • 举报
回复
class db
{
Connection con;
Statement st;
ResultSet rs;

db()
{
try
{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//加载 mm.mysql.driver
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/ecogrid","dapan","780318");
//创建数据库联接
}
catch (Exception R)
{
System.err.println("Unable to load driver.");
R.printStackTrace();

}

}
}

少了一个"}"
skyyoung 2001-08-22
  • 打赏
  • 举报
回复
类不行,方法可以,但两者都不提倡。
【首语】 非常感谢你能够对季风流量统计系统感兴趣。不管你是JAVA的初学者、还是JAVA的高手,对我敢肯定的对你说,国JAVA技术的方发展,甚至我们国软件业的发展,就是靠我们这些对软件开发感兴趣的人。 【说明】 本系统源代码是完全公开,绝无保留,无需注册,完全免费。各位大虾们也可对源代码时行自由修改和优化,尽量能够推出更好的版本,为广大网友免费下载。本系统使用潇湘多用户统计系统(asp版)的图片,我在此感谢网上给论坛免费提供图标,源码的技术人员,谢谢你们。 【功能】 1:多用户统计系统,防止刷新,速度快,适用广泛 2:综合统计,最近访问,地区分析,地址分析,屏幕大小,来访页面,访问次数,操作系统,当前在线,IP地址,浏览器,年报表,月报表,周报表,历史报表,日报表等 3:可以精确的跟踪统计每一位来访者的IP与在线时间-同一IP在线每隔5分钟才能增加一个计数(你也可以修改时间,在stat.jsp页你把ExTime改为你想要的时间,即 int ExTime=5;)。 4:提供详细IP数据包,让你清楚的知道来访者是来是何方。 最好的是它时时性,你可以监控道现在有谁在浏览你的网站,浏览你的那个栏目 【系统配置】 先将此目录下的“feng”目录拷贝到你的虚拟目录下的:\\WEB-INF\classes\下。 本系统这里使用的ACCESS数据数据库。 数据源名称:count,用户名:admin,密码:admin (也可以改变jdbc.java 文件的代码,然后编译)。 数据库为: count.mdb 编写环境: win2000+j2sdk1.4.0_02+tomcat4.0 测试页面: test.jsp(你可以看看统计的效果) 【系统管理】 配置完成以后,打开系统首页,点击【管理】链接,输入用户名,密码,如果是系统管理员就可以修改,删除,查看所有注册的网站的信息,否则你只能修改,查看自己网站的信息。 后语】 在使用本系统过程,如果发现错误,BUG以及对本系统有什么建议,对论坛的意见,批评,请发MAIL:feng0904@163.com。我的的QQ为:9183838。也欢迎广大网友在学习和应用:Delphi,JAVA,asp过程遇到问题与我一起探讨,大家一起进步。 QQ:9183838 E-Mail:feng0904@163.com 网站:http://www.hxwa.net               2003年4月                                季风   湖南长沙.通程信息
【首语】 非常感谢你能够对季风流量统计系统感兴趣。不管你是JAVA的初学者、还是JAVA的高手,对我敢肯定的对你说,国JAVA技术的方发展,甚至我们国软件业的发展,就是靠我们这些对软件开发感兴趣的人。 【说明】 本系统源代码是完全公开,绝无保留,无需注册,完全免费。各位大虾们也可对源代码时行自由修改和优化,尽量能够推出更好的版本,为广大网友免费下载。本系统使用潇湘多用户统计系统(asp版)的图片,我在此感谢网上给论坛免费提供图标,源码的技术人员,谢谢你们。 【功能】 1:多用户统计系统,防止刷新,速度快,适用广泛 2:综合统计,最近访问,地区分析,地址分析,屏幕大小,来访页面,访问次数,操作系统,当前在线,IP地址,浏览器,年报表,月报表,周报表,历史报表,日报表等 3:可以精确的跟踪统计每一位来访者的IP与在线时间-同一IP在线每隔5分钟才能增加一个计数(你也可以修改时间,在stat.jsp页你把ExTime改为你想要的时间,即 int ExTime=5;;)。 4:提供详细IP数据包,让你清楚的知道来访者是来是何方。 最好的是它时时性,你可以监控道现在有谁在浏览你的网站,浏览你的那个栏目 【系统配置】 先将此目录下的“feng”目录拷贝到你的虚拟目录下的:WEB-INFclasses下。 本系统这里使用的ACCESS数据数据库。 数据源名称:count,用户名:admin,密码:admin (也可以改变jdbc.java 文件的代码,然后编译)。 数据库为: count.mdb 编写环境: win2000+j2sdk1.4.0_02+tomcat4.0 测试页面: test.jsp(你可以看看统计的效果) 【系统管理】 配置完成以后,打开系统首页,点击【管理】链接,输入用户名,密码,如果是系统管理员就可以修改,删除,查看所有注册的网站的信息,否则你只能修改,查看自己网站的信息。 后语】 在使用本系统过程,如果发现错误,BUG以及对本系统有什么建议,对论坛的意见,批评,请发MAIL:feng0904@163.com。我的的QQ为:9183838。也欢迎广大网友在学习和应用:Delphi,JAVA,asp过程遇到问题与我一起探讨,大家一起进步。 QQ:9183838 E-Mail:feng0904@163.com 网站:http://www.hxwa.net               2003年4月                                季风   湖南长沙.通程信息
瓜瓜在线考试系统实现简单的在线考试功能,考完交卷即知得分及正确答案。 [程序编写说明] 有客户需要php mysql的在线考试系统,在网上找了半天都是asp,jsp源码,所以我编写了php版本的。 写完所有程序用时4个小时,写的仓促难免有bug,大虾见笑了。 这个程序是我第一次发布在网上给大家共享一下,以前都是共享大家的劳动成果,俺这次也奉献一点。 [安装] 把所有文件释放到站点根目录下如:onlinetest。 首先用phpmyadmin等数据库管理工具把test.sql导入数据库,而不要急于打开http://localhost/onlinetest/ 否则会出现以下错误: “onlinetest”数据库选择错误,请联系管理员! 或者直接按test.sql里的语句创建数据库及数据表。 默认管理员用户名密码都是admin [使用] 用admin进入http://localhost/admin/ 1,先添加考试,为考试添加考试名称,如:期考试。 2,再为该考试名称添加考试题目。 3,接着为刚添加的题目添加选项。 重复以上第二步和第三步直到把所有考试题目都加上。 地址栏里输入http://localhost/onlinetest/查看题目 先设置单选和多选题分值,再添加考试名称(比如:期考试),再添加考试题目。 [缺点] 版本1.0 有以下缺点: 1,试题型只有单选和多选。 2,考试名称和考试题目没写分页程序,但留了php_pagenav_class.php分页。 3,没有统计功能。 4,没有记录学生。 以后有时间再发布下一个版本吧,现在忙项目,抽空写的这个玩意。 本人qq:50194697 msn:[email protected] email:[email protected]

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧