有人可以指导我使用 Tomcat 在 JSP 中加载类或包的过程吗?
我认为这可能只是 Tomcat 设置问题:我的 JSP 文件运行良好,无需导入或使用 dbpool 或 dbpooljar。我已经尝试了许多其他人类似问题的建议,但没有任何运气。任何帮助将不胜感激!
我的类/包放在 web-inf/classes 中(以及其他地方)
package dbpooljar;
public class DBPool
{
public DBPool()
{
System.out.println("dbpool evidence!");
}
}
我的编译命令
javac "C:\website\apache-tomcat-6.0.18\webapps\ROOT\WEB-INF\classes\dbpool.java"
jar cf "C:\website\apache-tomcat-6.0.18\webapps\ROOT\WEB-INF\classes\dbpooljar.jar" DBPool.java
我的index.jsp
<%@ page import="java.sql.*,java.util.List,java.util.ArrayList,DBPool" %>
<html>
<body>
Getting Length of a String
<%
String s1 = "Length of a String!";
out.println("\"" + s1 + "\"" + " is of " + s1.length() + " characters ");
DBPool test=new DBPool();
%>
</body>
</html>
最后是我的可怕错误(当我尝试不同的事情时)
An error occurred at line: 9 in the generated java file
The import DBPool cannot be resolved