2013-04-20 4 views
0
<h:commandLink action="http://192.168.2.66:8084/TekirMobile2/customerListDetailed.xhtml" value="#{item.code}" > 
           <h:inputHidden value="#{item.address}" /> 
           <h:inputHidden value="#{item.name}" /> 

          </h:commandLink> 

У меня есть код. Этот код в customerList.xhtml и после того, как пользователь нажмет на кнопку commandLink, я хочу отправить скрытое значение ввода в customerListDetailed.xhtml. Как я могу это сделать?Отправка значения параметра ввода скрытого значения на другую страницу jsf

+1

был ваш вопрос сейчас? –

+0

Я обновил свой вопрос – user2299982

+0

Какие книги/учебники/ресурсы вы прочитали, изучая JSF? Ваш атрибут 'action' полностью неверен. Он должен указывать на метод действия бэк-компонента или результат действия в навигации. Прежде всего, удалось ли создать приложение Hello World JSF с 2 страницами? Например. GuessNumber и так далее? В любом случае, прежде чем отвечать на конкретный вопрос, нам нужно знать, работают ли эти две страницы в одном и том же веб-приложении. – BalusC

ответ

-1

Для этого вы можете написать скрытый тег после тега commandLink. Обратите внимание, что вы должны добавить вышеуказанные коды в час: форма тег

Пример:

 <h:form> 
      <h:commandLink 
    action="http://192.168.2.66:8084/TekirMobile2/customerListDetailed.xhtml" 
      value="#{item.code}" >  
      </h:commandLink> 
      <h:inputHidden value="#{item.name}" name="name" id="name" /> 
    <h:inputHidden value="#{item.address}" name="address" id="address" /> 
     </h:form> 

Резервное Bean

@ManagedBean(name="item") 
public class Item implements Serializable{ 
    private String code; 
    private String address; 
    private String name; 
    public Item(){ 
     String name= FacesContext.getCurrentInstance(). 
    getExternalContext().getRequestParameterMap().get("name"); 
     String address= FacesContext.getCurrentInstance(). 
    getExternalContext().getRequestParameterMap().get("address"); 
    } 
    //getters and setters 


} 
+0

Как я могу получить эти значения на другой странице? – user2299982

+0

@ user229982: http://stackoverflow.com/questions/3351348/get-request-parameter-values-in-jsf –

+0

Я отредактировал свой ответ – olyanren

Смежные вопросы