我的目标是在index.jsp中导入我的类文件并通过互联网阅读我学会了我应该使用JavaBeans。
所以这是我的类文件放在WEB-INF / classes / jBean / Bucket.class中 -
package jBean;
import java.sql.* ;
import java.math.* ;
public class Bucket implements java.io.Serializable{
public static void main(String[] args){
Bucket obj = new Bucket();
obj.DBConn();
}
public static void DBConn(){
try{
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/studentfeedback","root","");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from student");
while(rs.next())
System.out.println(rs.getInt("Roll_No")+" "+rs.getString("Name")+" "+rs.getString("Pass"));
con.close();
}
catch(Exception e){
System.out.println(e);
}
}
这是我的index.jsp,我想导入类文件 -
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<jsp:useBean id="jBean" class="jBean.Bucket" scope="session" />
</body>
</html>
执行此操作我在执行index.jsp文件时收到此错误消息
java.lang.ClassNotFoundException:org.apache.jsp.index_jsp
所以,我的查询是如何导入类文件Bucket.java? 除了使用javBeans之外,还有其他方法可以将文件导入index.jsp吗? 请帮助我,因为我找不到我想要的东西。也许是因为我可能不会问正确的事情。
我想做的就是将类文件Bucket.java导入index.jsp
愿上帝帮助灵魂。答案 0 :(得分:0)
您是否观察到项目文件夹结构。 jsp引用的类必须在类路径中。 并且类路径包括WEB-INF / classs。 jsp的位置并不重要。