Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 29.07.2017, 22:19   #1
SnapeEye
Пользователь
 
Регистрация: 08.11.2014
Сообщений: 42
Репутация: 10
По умолчанию Из Servlet в jsp получаю не верные данные

Доброго времени суток!

Написал простой сервлет. При редиректе к jsp - из атрибута "data" вместо строки с объектами в JSON, а "[]". Не подскажете почему?

P.S. encode(pd.read()) - вернет JSON строку с объектами. Отдельно проверил работу этого метода - строка формируется успешно.

Сервлет:
Код:

public class PersonDAO_MySQL_Servlet extends HttpServlet
{
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException
    {
            req.setAttribute("data", encode(pd.read()));
            req.getRequestDispatcher("index-crud.jsp").forward(req, resp);
    }
}

JSP (тут строка "var obj = JSON.parse('<%= data%>');" подменяется всегда на "var obj = JSON.parse('[]');"):
Код HTML:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
    </head>
    
    <body>
        <!Other HTML>
 
        <script src="TableModel.js" type="text/javascript"></script>
        <script type="text/javascript">
            <%
                String data = String.valueOf(request.getAttribute("data"));
            %>
            var obj = JSON.parse('<%= data%>');
            ...
        </script>
    </body>
</html>
Т.е. из Java Servlet данные в атрибут идут валидные (не пустые), а вот в JSP приходит только "[]"... Даже не пустая строка, а именно "[]"!

Заранее благодарю за любые комментарии по решению данной проблемы!

Последний раз редактировалось SnapeEye; 30.07.2017 в 10:41.
SnapeEye вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некорректная работа Servlet JSP SnapeEye Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 25.07.2017 16:12
Не меняется размер формы, хотя все свойства верные. Nikolass44 Общие вопросы Delphi 20 15.04.2016 01:27
через API получаю полный путь и название процесса, а получаю только название процесса Den7656 Win Api 5 12.09.2011 09:03
Затрудняюсь выбрать верные ответы(тесты). adimidoff Помощь студентам 0 28.10.2010 22:58
JSP editor и JSP + spring Guide Jakethefish Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 15.06.2010 17:16




22:15.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
лучший хостинг
Выбираем лучший хостинг: рейтинг ТОП 10