Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / получение значение атрибута в jsp через model / 8 сообщений из 8, страница 1 из 1
29.11.2015, 15:14
    #39115664
DNShark
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
прошу прощение если вопрос уже был.

в сервлете делаю

Код: java
1.
2.
3.
@RequestMapping(value="home", method=RequestMethod.GET)
public String doTest(Model model){
     model.addAttribute("mode", "new")




а в jsp хочу написать

Код: java
1.
<% (if mode=="new") { %>



как мне получить там значение mode?
...
Рейтинг: 0 / 0
29.11.2015, 15:31
    #39115670
DNShark
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
DNShark,

получилось

Код: java
1.
 <% if((String) request.getAttribute("mode") =="new"){%>



всем спасибо
...
Рейтинг: 0 / 0
01.12.2015, 05:33
    #39116918
mrWolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
DNShark, скриплеты зло. По нынешним временам так никто не делает.
получить значение можно так:
Код: html
1.
${mode}


А если хотите проверять уловие и т.п., то подключаете в своем jsp файле библиотеку тегов:
Код: html
1.
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


Ну а дальше в теле страницы как то так:
Код: html
1.
2.
3.
<c:if test="${mode}==new">
   ...
</c:if>



А еще лучше замените jsp на freemarker, там вообще можно писать:
Код: html
1.
2.
3.
4.
5.
<#if mode=="new">
...
<#else>
...
</#if>
...
Рейтинг: 0 / 0
01.12.2015, 10:57
    #39117077
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
DNShark
Код: java
1.
2.
3.
@RequestMapping(value="home", method=RequestMethod.GET)
public String doTest(Model model){
     model.addAttribute("mode", "new")



В сервлете??? Уж больно на Spring MVC Controller похоже.
...
Рейтинг: 0 / 0
01.12.2015, 10:58
    #39117079
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
DNShark
Код: java
1.
<% (if mode=="new") { %>



Строки через == не сравнивают. Только через equals()
...
Рейтинг: 0 / 0
01.12.2015, 11:01
    #39117083
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
DNSharkполучилось

Код: java
1.
 <% if((String) request.getAttribute("mode") =="new"){%>



всем спасибо
Вероятно, у вас JSP view слой не настроен правильно.
http://crunchify.com/spring-mvc-how-to-access-modelmap-values-in-a-jsp/
...
Рейтинг: 0 / 0
01.12.2015, 17:25
    #39117622
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
BlazkowiczСтроки через == не сравнивают. Только через equals()... и только как:
Код: sql
1.
константа.equals(переменная)
...
Рейтинг: 0 / 0
01.12.2015, 17:35
    #39117642
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получение значение атрибута в jsp через model
Basil A. Sidorov... и только как:
Код: sql
1.
константа.equals(переменная)


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


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