powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / куда пропал enum
12 сообщений из 12, страница 1 из 1
куда пропал enum
    #39152570
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

есть продакт сервер с jetty8

заливаю на него war

В нем все сконфигурировано на спринге .

view в сиде JSP + есть tld и tags

на JSP странице есть такой код :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@page import="model.State"%>
....
                    <!--${State.values()}-->
                    <select id="state" name="state" class="state" multiple style="width: 300px;">
                        <c:forEach var="state" items="${State.values()}" >
                            <option value="${state}">${state}</option>
                        </c:forEach>
                    </select>
....



ни в комментарии ни в списке данных нет...

как такое может быть ???

где
Код: java
1.
2.
3.
4.
5.
public enum State {

    draft, ready, cancel;

}
...
Рейтинг: 0 / 0
куда пропал enum
    #39152661
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

В тесте все есть..
А в бою список не заполнен... И даже следа от енкма нет..
...
Рейтинг: 0 / 0
куда пропал enum
    #39153175
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Код: java
1.
<%@page import="model.State"%>


Заменил на
Код: java
1.
 <jsp:useBean id="stateBean" class="model.State"/>


автор2016-01-22 15:45:05.902:WARN:oejs.ServletHandler:/templates
org.apache.jasper.JasperException: /WEB-INF/jsp/template/filters.jsp (line: 10, column: 1) The value for the useBean class attribute ru.stoloto.arm.template.model.State is invalid.
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:149)
at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1242)

теперь стало более понятно ... jsp страница не видит импорта...
...
Рейтинг: 0 / 0
куда пропал enum
    #39211387
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://stackoverflow.com/questions/10189963/jstl-if-tag-for-equal-strings

Код: java
1.
2.
3.
4.
5.
 public enum State {

    draft, ready, cancel;

}



как я понял - просто происходит компиляция и в jstl код перестает работать ... (в собранном файле jsp ничего не понятно... месево)

ибо теперь lawInfo.state - это просто строка и сравнивать ее можно только со строкой

(в чистом JSP все чисто ... !!!)

из за этого в jstl так делать нельзя !

Код: java
1.
<c:if test="${lawInfo.state != State.cancel}">



поэтому верное сравнение :

Код: java
1.
<c:if test="${lawInfo.state eq 'cancel'}">




возможно через ==


Код: java
1.
<c:if test="${lawInfo.state == 'cancel'}">



но не факт ???
...
Рейтинг: 0 / 0
куда пропал enum
    #39211413
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как приятно видеть людей, кто до сих пор работает в жсп-жстл.
...
Рейтинг: 0 / 0
куда пропал enum
    #39211420
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2, :) вот я тоже с jsp+jstl'ом работаю, а это плохо?
...
Рейтинг: 0 / 0
куда пропал enum
    #39211478
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Музаффар,

всем в основном подавай рест и джейсон с ангуляром.
...
Рейтинг: 0 / 0
куда пропал enum
    #39211619
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Музаффарlor2, :) вот я тоже с jsp+jstl'ом работаю, а это плохо?
кстати, Музафар ака, вы на Узбекистан работаете или на удаленку?
...
Рейтинг: 0 / 0
куда пропал enum
    #39211628
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там две страницы...

В приложении

Решил врапер прикрутить чтобы хидер и футер был один а тело страницы поставлялось....чтобы фреймворк не узнать думал хватит jsp jstl.....а тут такие грабли... И да на локальной машине все ок и энум это объект и ничего в строку не компилится
...
Рейтинг: 0 / 0
куда пропал enum
    #39211734
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2Музаффар,

всем в основном подавай рест и джейсон с ангуляром.

шаблон для ангуляра отдается jsp
...
Рейтинг: 0 / 0
куда пропал enum
    #39211749
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimir,

ну вы же понимаете, что по-сути, отдать статичный файл браузеру жспшкой и "писать вьюшку" на жсп это несколько разные вещи.
...
Рейтинг: 0 / 0
куда пропал enum
    #39212751
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2,

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


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