powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Unable to compile class for JSP: <класс ВНЕ пакета> cannot be resolved to a type
4 сообщений из 4, страница 1 из 1
Unable to compile class for JSP: <класс ВНЕ пакета> cannot be resolved to a type
    #38533723
ozzmosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

в каталоге %CATALINA_HOME%\webapps\myJSPapp\jsp\ создан файл SQLToolLogin.html:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<HTML> 
<HEAD> 
<TITLE>Login Page</TITLE> 
</HEAD> 
<BODY> 
<CENTER>

<form method=post action=SQLToolRun.jsp>
<table>
<TR> 
  <TD>User Name:</TD> 
  <TD><INPUT TYPE=TEXT NAME=usr></TD> 
</TR> 
<TR> 
  <TD>Password:</TD> 
  <TD><INPUT TYPE=PASSWORD NAME=psw></TD> 
</TR> 
<TR> 
  <TD><INPUT TYPE=RESET></TD> 
  <TD><INPUT TYPE=SUBMIT VALUE="Login"></TD> 
</TR> 

</table>

</CENTER> 
</BODY> 
</HTML>



jsp-страница (упрощена максимально):
Код: xml
1.
2.
<jsp:useBean id="theBean1" class="Misc.CalcBeanPackaged"/>
<jsp:useBean id="theBean2" class="CalcBeanDefault"/>


Файлы в каталоге %CATALINA_HOME%\webapps\myJSPapp\WEB-INF\
CalcBeanDefault.class
Misc\CalcBeanPackaged.class


Томкат запущен, ес-сно.
При вводе в браузере: http://localhost:8080/myJSPapp/jsp/SQLToolLogin.html - запрашивает имя и пароль.

Чтобы я не вводил, получаю в ответ на "ОК":

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
HTTP Status 500 - Unable to compile class for JSP:

type Exception report

message Unable to compile class for JSP:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred  at line: 2  in the jsp file: /jsp/SQLToolRun.jsp
 CalcBeanDefault  cannot be resolved to a type
1: <jsp:useBean id="theBean1" class="Misc.CalcBeanPackaged"/>
 2: <jsp:useBean id="theBean2" class="CalcBeanDefault"/> 

То есть, класс в пакете у него вопросов не вызывает, класс без пакета он не видит.
Как победить сиё ? (дя, я знаю, что классы вне пакетов есть зло, но пока - вот так, "по-простому" :))
...
Рейтинг: 0 / 0
Unable to compile class for JSP: <класс ВНЕ пакета> cannot be resolved to a type
    #38533729
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Классы без пакета имеют доступ не public, а package private, даже если объявлены как public.
...
Рейтинг: 0 / 0
Unable to compile class for JSP: <класс ВНЕ пакета> cannot be resolved to a type
    #38533731
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczКлассы без пакета имеют доступ видимость не public, а package private, даже если объявлены как public.
...
Рейтинг: 0 / 0
Unable to compile class for JSP: <класс ВНЕ пакета> cannot be resolved to a type
    #38533753
ozzmosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спс.
я еще вот это нарыл, всё прояснилось: надо в пакет запихивать.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Unable to compile class for JSP: <класс ВНЕ пакета> cannot be resolved to a type
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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