powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF, достать параметр из url
6 сообщений из 6, страница 1 из 1
JSF, достать параметр из url
    #34392010
Mixim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Моя проблема:
есть page productDetail.jsf, url -
http://localhost:8088/mixim/productItemDetail.jsf?id=1, на этой странице есть код, который достает id из url

<%
id str = request.getParameter("id");
%>


Далее в этом же файле есть форма, которая обрабатывается методом бина:
...
<h:form>
<tr>
<td>Comment:
<h:inputTextarea id="comBody" value="#{addProductItemComment.body}" styleClass="itemDesription">
<f:validateLength minimum="3"/>
<f:validateLength maximum="500"/>
</h:inputTextarea>
</td>
</tr>
<tr><td>
<h:commandButton id="AddComment" actionListener="#{addProductItemComment.addCommentBut}" value="AddComment">
<!—здесь в параметре хочу передать id, как сейчас – неправильно, передается именно ‘<%=id%>’-->
<f:attribute name="id_req" value="<%=id%>"/>
<!— --------- -->
</h:commandButton>
</td>
</tr>
</h:form>
...

Как в значение атрибута commandButton положить id из jscript или другими словами как в jsf-тэгах пользовать параматры из url?
...
Рейтинг: 0 / 0
JSF, достать параметр из url
    #34392063
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, через JSP-EL
Вместо
Код: plaintext
value="<%=id%>"
напиши
Код: plaintext
value="${param.id}"
- и усе заработает.
З.Ы. Только поддержка J2EE должна быть v1.4, конечно.
...
Рейтинг: 0 / 0
JSF, достать параметр из url
    #34392595
nonsense_name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чем f:param отличается от f:attribute ? - если надо передать что-то в компонент? чем пользоваться?
...
Рейтинг: 0 / 0
JSF, достать параметр из url
    #34392707
Mixim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ба-а-альшое спасиба!!! (так и думал, что должно быть просто).
...
Рейтинг: 0 / 0
JSF, достать параметр из url
    #34392721
Mixim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nonsense_nameа чем f:param отличается от f:attribute ? - если надо передать что-то в компонент? чем пользоваться?
точно не разобрался с этим, но читал, что f:param работает только у commandLink.
...
Рейтинг: 0 / 0
JSF, достать параметр из url
    #34423540
Фотография brut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, на пример, передавасть напрямую в bean
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    <managed-bean>
        <managed-bean-name>someBean</managed-bean-name>
        <managed-bean- class >SomeBean</managed-bean- class >
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>some</property-name>
            <value>#{param.id}</value>
        </managed-property>
    </managed-bean>
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF, достать параметр из url
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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