![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
medin_84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
пытаюсь принять параметр get но request.getParameter возвращает null
это дело должно работать в портлете вобщем как принимать переданный get параметр в портлете ![]() |
|||
|
||||
ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
medin_84,
Покажи точно команду как ты ей пользуешься? |
|||
|
||||
medin_84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
с портлетами только начал разбираться!
это в портлете часть public void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException { response.setContentType(request.getResponseContentType()); PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher("/jsp/TbPortletView.jsp"); rd.include(request,response); } это часть кода в TbPortletView.jsp try { String lngs=request.getParameter("lang"); if(lngs == null){ lngs="kz"; } out.print("<a href='?lang=kz'>kz</a> - "); out.print("<a href='?lang=ru'>ru</a><br/>"); out.print("current lng = " + lngs); //current lng = null TransformerFactory transformerfactory = TransformerFactory.newInstance(); Transformer transformer = transformerfactory.newTransformer( new StreamSource(new File(application.getRealPath("/WEB-INF/xsl/") + "/articles.xsl")) ); transformer.setParameter("lang", lngs); transformer.transform( new StreamSource(new File(application.getRealPath("/WEB-INF/xml/") + "/articles.xml")), new StreamResult(out) ); с простыми jsp работает, а в портлете не работает |
|||
|
||||
ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
||||
|
||||
medin_84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
извиняюсь опечатался.
она возвращает kz (out.print("current lng = " + lngs); //current lng = kz) но вывод request.getParameter("lang") всегда null а вообще в портлетах правильно брать параметр по getParameter я тут смотрел еще есть renderRequest.getParameter, но это тоже возвращает null Это сообщение отредактировал(а) medin_84 - 22.8.2009, 09:44 |
|||
|
||||
garbuz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 677 Регистрация: 22.1.2008 Репутация: 8 Всего: 11 |
||||
|
||||
olegrolik |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
А ты уверен, что в url'е ты эти параметры передаёшь? Напиши url. |
|||
|
||||
medin_84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
почитал книжку понял что имел не правильное представление о портлетах
проблема решена путем чтения нужных книг ps:не правильно передавал параметры |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |