powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не видим класс из jsp
15 сообщений из 15, страница 1 из 1
Не видим класс из jsp
    #33011371
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно идиотский вопрос?
Имеем IDEA4.5.
Есть класс TestClass с одним пустым конструктором и лежит он в webpages/WEB-INF/classes.
И имеем jsp:
Код: plaintext
1.
2.
3.
4.
5.
6.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head><title>Test01</title></head>
  <body>
  <%TestClass tc =  new  TestClass();%>
  </body>
</html>
Не видит она это класс. Ошибка при компиляции:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 19 in the jsp file: /Test01.jsp
Generated servlet error:
C:\Program Files\IntelliJ-IDEA-4.5\system\tomcat_Tomcat01_c237c403\work\Catalina\localhost\_\org\apache\jsp\Test01_jsp.java:51: cannot resolve symbol
symbol : class TestClass
location: class org.apache.jsp.Test01_jsp
TestClass tc = new TestClass();
Почему не видит, ведь должен же по идее? И как сделать, чтобы видел?

З.Ы. Что-то сегодня совсем туго.
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011396
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
написать
Код: plaintext
<%@ page  import ="бла.бла.бла.TestClass"%>
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011408
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMaxМожно идиотский вопрос?
Имеем IDEA4.5.
Есть класс TestClass с одним пустым конструктором и лежит он в webpages/WEB-INF/classes.
И имеем jsp:
Код: plaintext
1.
2.
3.
4.
5.
6.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head><title>Test01</title></head>
  <body>
  <%TestClass tc =  new  TestClass();%>
  </body>
</html>
Не видит она это класс. Ошибка при компиляции:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 19 in the jsp file: /Test01.jsp
Generated servlet error:
C:\Program Files\IntelliJ-IDEA-4.5\system\tomcat_Tomcat01_c237c403\work\Catalina\localhost\_\org\apache\jsp\Test01_jsp.java:51: cannot resolve symbol
symbol : class TestClass
location: class org.apache.jsp.Test01_jsp
TestClass tc = new TestClass();
Почему не видит, ведь должен же по идее? И как сделать, чтобы видел?

З.Ы. Что-то сегодня совсем туго.

в пакет положить класс
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011409
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaнаписать
Код: plaintext
<%@ page  import ="бла.бла.бла.TestClass"%>

Я может покажусь назойливым :) Что поставить вместо бл*.бла.бла.? Класс не в пакете, просто лежит в папке.
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011411
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMax zalexakaнаписать
Код: plaintext
<%@ page  import ="бла.бла.бла.TestClass"%>

Я может покажусь назойливым :) Что поставить вместо бл*.бла.бла.? Класс не в пакете, просто лежит в папке.
http://www.sql.ru/forum/actualthread.aspx?tid=175510#1461952
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011412
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без пакета никак?
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011414
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMaxБез пакета никак?
а так: <%@ page import="TestClass"%>

--
а?
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011422
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™ JE GMaxБез пакета никак?
а так: <%@ page import="TestClass"%>

--
а?
Блин, ну ты резвый.
А так вот что, это я уже попробовал.
org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
C:\Program Files\IntelliJ-IDEA-4.5\system\tomcat_Tomcat01_c237c403\work\Catalina\localhost\_\org\apache\jsp\Test01_jsp.java:6: '.' expected
import TestClass;
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011483
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMax А.Грасоff™ JE GMaxБез пакета никак?
а так: <%@ page import="TestClass"%>

--
а?
Блин, ну ты резвый.
А так вот что, это я уже попробовал.
org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
C:\Program Files\IntelliJ-IDEA-4.5\system\tomcat_Tomcat01_c237c403\work\Catalina\localhost\_\org\apache\jsp\Test01_jsp.java:6: '.' expected
import TestClass;
похоже джаспер не может компилировать классы в дефолтовых пакетах :)
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011485
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит - в пакет его
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33011669
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я наверное совсем тупой.
Сделал архив bla.jar. Положил его в WEB-INF/Classes.
Пишу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page  import ="bla.*"%>
<html>
  <head><title>Test01</title></head>
  <body>
  <%
      TestClass tc =  new  TestClass();
  %>
  </body>
</html>

Получаю:
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
C:\Program Files\IntelliJ-IDEA-4.5\system\tomcat_Tomcat01_c237c403\work\Catalina\localhost\_\org\apache\jsp\Test01_jsp.java:6: package bla does not exist
import bla.*;
^

An error occurred at line: 20 in the jsp file: /Test01.jsp
Generated servlet error:
C:\Program Files\IntelliJ-IDEA-4.5\system\tomcat_Tomcat01_c237c403\work\Catalina\localhost\_\org\apache\jsp\Test01_jsp.java:54: cannot resolve symbol
symbol : class TestClass
location: class org.apache.jsp.Test01_jsp
TestClass tc = new TestClass();
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33012059
грасоф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
джары берутся из lib. из classes берутся классы. прими как аксиому :)
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33012267
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грасофджары берутся из lib. из classes берутся классы. прими как аксиому :)Ты знаешь, что-то в твоем ответе есть :)
Ну конечно же! Это я торможу. Не задался день космонавтики :)
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33012270
грасоф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
смысл, наверное :) больше там ничего нет :)

PS превет
...
Рейтинг: 0 / 0
Не видим класс из jsp
    #33012494
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, разобрался наконец-то.
Просто в дереве проекта клас добавлял не в src, а создал package и добавил класс туда. Потом импорт в jsp и все заработало.
Всем спасибо, что не проигнорировали в такое тяжелое для меня время :)

P.S. To Grasof: Здаров.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не видим класс из jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]