У меня есть проект 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 не может их распознать.