【发布时间】:2012-05-27 14:08:46
【问题描述】:
我有一个 jsp 项目作为表示层,用于显示来自 java 类的函数的结果(简单字符串)。这个类在src目录下。
当我尝试运行时出现以下错误:
org.apache.jasper.JasperException:无法为 JSP 编译类:
然后:
解析器无法解析为类型
我的jsp代码是:
<%
String input="ebnf a{non terminal A;}";
Symbol tree=null;
parser p=null;
InputStream entrada=null;
analex analizador;
try{
entrada=new ByteArrayInputStream(input.getBytes("UTF-8"));
analizador=new analex(entrada);
p=new parser(analizador);
tree=p.parse();
}catch(Exception e){
out.println("ERROR");
}
finally{}
out.println("CORRECTO");
ConDiaCClass cdc=Singleton.getInstance();
out.println(cdc);
%>
实际上,我在使用 ConDiaCClass 和 analex 类时也遇到了同样的问题。
我没有用 Eclipse 创建这些类。它们来自另一个项目,但它们都放在 src 目录中(应该是 java 类所在的目录)。 jsp似乎无法识别它们。
【问题讨论】: