顺便:我是这样编译JAVA的
->E:\j2sdk1.4\bin\>javac -d e:\www\db\web-inf\mybean\db_bean.java还不行,又用
->E:\j2sdk1.4\bin\>javac e:\www\db\web-inf\mybean\db_bean.java
还是不行!哎!
->E:\j2sdk1.4\bin\>javac -d e:\www\db\web-inf\mybean\db_bean.java还不行,又用
->E:\j2sdk1.4\bin\>javac e:\www\db\web-inf\mybean\db_bean.java
还是不行!哎!
解决方案 »
- 谁有jpger v3.05 啊 ,给俺发个 ,感激不尽啊
- jsp 调用dll提示出错
- 打印的时候表行数据断掉,请高手发个处理的代码,急请高手帮忙,谢谢!
- 请大家看一下这个Spring 里各个配置是什么意思
- html 标签问题
- 中文议论下载问题
- 你的程序使用了框架,而您的浏览器不支持此框架
- 请问jsp中 redirect 与forword 有什么不同?
- BEA Weblogic+SQL Server Error 500--Internal Server Error!!!! 在线等待
- java web 运行的报错
- 在下载的同时,记录所下载的信息?
- 在jsp发送电子邮件时,怎样才能支持Html输出.
直接写成这样
<jsp:useBean id="db" scope="page" class="db_bean" />
然后在上面加上
import="mybean.*" %>
userBean里不能加包名,你这样用就成了用一个myBean实例里的db_bean变量做为bean了
<html>
<body>
<jsp:useBean id="db" scope="page" class="db_bean" />
<%@page import="mybean.*"%>
</body>
</html>
报错:E:\java\Apache Tomcat 4.0\work\Standalone\localhost\www\db\index$jsp.java:4: Package mybean not found in import.
import mybean.*;
我把<%@page import="mybean.*"%>放在<jsp:useBean id="db" scope="page" class="db_bean" />的前面,还是有错:Package mybean not found in import.
import mybean.*;
<html>
<body>
<jsp:useBean id="db" scope="page" class="mybean.db_bean" />
<%out.print("你好");%>
</body>
</html>
你把WEB目录设在E:\www\下
却把本该放到E:\www\下的文件全放入了E:\www\db\下
难怪会出这样的毛病
把E:\www\db\下的文件全拷到E:\www\下吧
这样问题就解决了ps:记得结贴
http://www.csdn.net/develop/read_article.asp?id=20485
你都五个裤衩了
就不要和我抢了好不好
:)
就zcjl(莫等闲,白了少年头)说对了
An error occurred at line: 4 in the jsp file: /Hello.jspGenerated servlet error:
E:\java\Apache Tomcat 4.0\work\Standalone\localhost\www\Hello$jsp.java:60: Class test.Hello not found.
test.Hello test = null;
不知道是我的JAVABEAN出错还是我的配置有问题。
下面是我的JAVABEAN代码。
import java.sql.*;
public class db_bean{
String sConnStr = "jdbc:mysql://localhost/";
String DBName="book";
String user="root";
String password="sgdcb";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;public db_bean(){
}public void connect() throws SQLException{
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection(sConnStr+DBName+"?user="+user+"&password="+password+"&useUnicode=true&characterEncoding=gb2312");
}catch(Exception e){}
}public void executeSql(String sql) throws SQLException{
stmt = con.createStatement();
stmt.executeUpdate(sql);
stmt.close();
con.close();
}public void insert(String sql) throws SQLException{
stmt = con.createStatement();
stmt.executeUpdate(sql);
stmt.close();
con.close();
}public ResultSet query(String sql) throws SQLException{
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
return rs;
}public void update(String sql) throws SQLException{
stmt = con.createStatement();
stmt.executeUpdate(sql);
stmt.close();
con.close();
}public void delete(String sql) throws SQLException{
stmt = con.createStatement();
stmt.executeUpdate(sql);
stmt.close();
con.close();
}public static String charConvert(String strSource){
if (strSource == null){return "";}
else{
try{
//return new String(strSource.getBytes("GB2312"), "ISO-8859-1");
String str = new String(strSource.getBytes("ISO-8859-1"), "GB2312");
return str;
}catch (Exception ex){
//out.println(ex.toString());
return "";
}
}
}public String ex_chinese(String str){
if(str==null){str ="" ;}
else{
try {
str = new String(str.getBytes("iso-8859-1"),"gb2312") ;
}catch (Exception ex) {}
}
return str ;
}}To: zcjl(莫等闲,白了少年头) 放心了,我也喜欢开玩笑的。由于最近工作忙,没时间上来看,不好意思!这个问题捆饶了我好久了,一定帮我搞定啊!
添加了几个取属性的方法
然后在jsp中调用
成功了
看来应该不是bean的问题并且看你给出的错误提示,好像是jsp没编译成功
或是jsp中有了什么非法的类引用
给我看看你的jsp吧
顺便把jsp和javabean编译后的类文件存放的路径(目录结构)说一下
----www
------------index.jsp
------------WEB-INF
-----------------web.xml
-----------------classes
----------------------mybean
--------------------------db_bean.class
index.jsp文件如下:<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<html>
<body>
<jsp:useBean id="db" scope="page" class="mybean.db_bean" />
<%out.print("你好");%>
</body>
</html>最上面有web.xml文件的内容。我本来是写PHP的,呵呵~~~~~~~~~
你的程序在我机子上运行一切正常
难道是专为我写的? :)
你还是重新编译db_bean,再重启tomcat试试另:从你第二次的出错信息中看
你是在Hello.jsp中调用了test.Hello类啊
跟你这个问题好像关系不大
难道是J2SDK的问题?