如果没报错的话,肯定生成了的,只是你不知道它在哪个目录下
按道理来说,class文件应该就在目录C:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes\SqlConn下面
按道理来说,class文件应该就在目录C:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes\SqlConn下面
解决方案 »
- JSP,Javascript新手请教
- hibernate 中CacheMode的几个值是什么意思?
- 字符串转换成INT类型出错,高手给看看。
- 如何在数据库有新数据时就立即告知客户端
- 帮忙阿~~~
- 与Java内存泄漏有关么?
- struts2 tree标签问题
- 服务器允许指定TCP、UDP端口访问,网页打不开,该如何能打开网页
- 用jbuilder8.0开发struts(1.0.2),jsp不能保存:com.borland.primetime.util.AssertionException: gbk
- Oracle数据查询问题
- jsp环境配置后asp.net页面不能正常显示(在线等)
- 各位大侠好,我是第一次进入csdn论坛。
C:\j2sdk1.4.2\bin>javac conn.java
conn.java:5: class Conn is public, should be declared in a file named Conn.java
public class Conn
^
1 error
应把你的文件名conn.java改为Conn.java
大小写要一致!!
楼上的说了,java要求严格
应该是这个意思吧;
类是公共的,应该用文件名Conn.java来定义^_^ ,英文太菜^_^
^_^,还真是这么回事,谢谢各位啦
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<jsp:useBean id="Conn" scope="page" class="SqlConn.Conn"/>
<html>
<head></head>
<body>
<FORM action=index.jsp method=POST>
<table>
<tr>
<td>用户名:</td><td><input type="text" name="username" size="16"></td>
</tr>
<tr>
<td>密 码:</td><td><input type="text" name="passwd" size="16"></td>
</tr>
<tr>
<td></td><td><input type="submit" name="btn1" value="登录"></td>
</tr>
</table>
</form>
</body>
</html>
但我加上这段后就出错啦,
<%
String uname= request.getParameter("username");
String pwd= request.getParameter("passwd");
if (uname.length()!=0) //表示点了登录来的
{
if (pwd.length()==0)
{
out.println ("<script language=javascript>alert('密码不能为空');javascript:history.back();</script>");
}
else
{
ResultSet rt=Conn.executeQuery("select * from test where test1='"+uname+"' and test2='"+pwd+"'" );
if (!rt.next())
{
out.println("用户名密码错误");
}
else
{
out.println("登录成功!");
}
}
}
%>