2013-05-10 4 views
0

У меня есть вложенное <h:form>, а внутри внутренних наиболее <h:form> У меня есть <h:commandButton>, как это,<ч: CommandButton> не обжиг метода действия

<h:commandButton value="Next" actionListener="#{billController.saveFiles}"\> 

public void saveFiles(ActionEvent event){ 
//code 
} 

Но этот метод не получает вызывается нажатием действия кнопка. Может ли кто-нибудь дать решение?

ответ

1

Можете ли вы разместить всю свою страницу jsp? Если кнопка не находится внутри <h:form>, то бирка не будет называть метод действия

2

Просто прекратите вложенные формы. Вложенные формы: invalid в HTML. Вы никогда не должны вставлять HTML <form> элементов. Поскольку JSF - всего лишь генератор кода HTML, он также не отличается от JSF. Вы также не должны устанавливать компоненты JSF <h:form>.

Влияние браузера на вложенные формы не указано.

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