Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSTL / 7 сообщений из 7, страница 1 из 1
26.01.2015, 12:33
    #38863115
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL
Код: java
1.
2.
<c:if test="${qparam.rows[0].temp=='1234'}">
</c:if>



Вопрос как здесь вырезать первые 4 символа в qparam.rows[0].temp

Заранее всем большое спасибо.
С уважением.
...
Рейтинг: 0 / 0
26.01.2015, 13:09
    #38863172
JSTL
slavik_msc, http://www.tutorialspoint.com/jsp/jstl_function_startswith.htm

<%@ taglib uri=" http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri=" http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
...
<c:if test="${fn:startsWith(string, 'First')}">
<p>String starts with First</p>
</c:if>
...
Рейтинг: 0 / 0
26.01.2015, 13:47
    #38863213
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL
slavik_msc,

Не пишите бизнес-логику на уровне отображения. Да ещё и с таким клиническим нарушением инкапсуляции. Заведите внятный метод в классе и вызывайте его.

Код: java
1.
2.
<c:if test="${qparam.firstTempMatchesPattern}">
</c:if>
...
Рейтинг: 0 / 0
26.01.2015, 13:57
    #38863226
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL
Blazkowicz,

На счет инкапсуляции согласен с вами.
Спасибо, учту.
...
Рейтинг: 0 / 0
26.01.2015, 14:36
    #38863275
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL
Blazkowicz,

Хотя тут получается немного не так прозрачно.
Я сначала помещаю результат выполнения запроса в переменную qparam а потом уже считываю, а temp это поле таблицы БД
...
Рейтинг: 0 / 0
26.01.2015, 14:54
    #38863297
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL
slavik_mscХотя тут получается немного не так прозрачно.
Я сначала помещаю результат выполнения запроса в переменную qparam а потом уже считываю, а temp это поле таблицы БД
Из вашего именования не просто понять почему qparam это вдруг результат запроса, а temp это поле. И что именно вам мешает для qparam создать новый класс, который будет содержать методы необходимые для вычисления логики?
...
Рейтинг: 0 / 0
26.01.2015, 16:40
    #38863471
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL
BlazkowiczИ что именно вам мешает для qparam создать новый класс, который будет содержать методы необходимые для вычисления логики?

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


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