【发布时间】:2018-03-01 11:16:17
【问题描述】:
我在尝试在 JSP Web 应用程序 (tomcat) 中使用我的一个 Java 类时遇到了一些问题。
我的班级位于 WEB-INF 目录中(也已编译)
/approot/WEB-INF/classes/c_myclass.java
/approot/WEB-INF/classes/c_myclass.class
package myclass;
public class c_myclass {
// class variable
String classvar;
// constructor
public c_myclass(String arg) {
// do stuff
}
// class function
public void classfunc(String arg) {
// do stuff
}
}
我的 index.jsp 位于我的应用程序目录的根目录中
/approot/index.jsp
// these seems to work
<%@ page import = "java.io.*" %>
<%@ page import = "myclass.*" %>
<!DOCTYPE html>
<html>
<head>
<title>Nothing</title>
</head>
<body>
<%!
// global var for testing
// this fails
public static c_myclass myClass;
%>
</body>
</html>
我在常规 Java 中做了一些非常相似的事情并且它有效,但是在这里我遇到了一个错误并且不知道为什么
c_appclasses cannot be resolved to a type
【问题讨论】: