Включенный JSP генерирует вложенный элемент формы в JSF 1.1

Я создал страницу JSP, где мы используем пользовательские теги JSF. Эта страница включает в себя еще одну страницу JSP, где мы определили еще несколько входных параметров. Пожалуйста, найдите код ниже

Страница 1:

<f:subview id="body">
        <h:form id="page1">
            <h:outputText value="<h2>Data</h2>" escape="false" />
            <jsp:include  page="Page2.jsp" flush="true"></jsp:include>
            <h:commandButton id="button" type="submit" action="#doSomethingBean.doSomething}" 
                value="Submit" title="Submit" alt="Submit"/> 
        </h:form>
        </f:subview>

Page2.jsp:

    <f:verbatim>
           <!-- Content box -->
            <ul class="summaryTable"> 
             <li> <span> 
             </f:verbatim>              
                <h:outputText value="Value: "/> <f:verbatim>Check out sir</span></f:verbatim>   
                <h:outputText value="#{User.userName}" escape="false"/>
            <f:verbatim>                
                </li>
                <li> <span>


         </f:verbatim>           

Сгенерированный HTML-код:

    <html xmlns="http://www.w3.org/1999/xhtml">
    <body>
    <form id="content:body:page1" method="post" action="/DummyApp/DoSomething.jsp" class="contentBox" enctype="application/x-www-form-urlencoded">

          <h2>Data</h2>

        <form id="content:body:page1:body:page2" method="post" action="/DummyApp/DoSomething.jsp" class="contentBox" enctype="application/x-www-form-urlencoded">

        <ul class="summaryTable"> 
             <li> <span> 
             Check out sir</span> Renga

        </form>

    <input id="content:page1:body:button" type="submit" name="content:page1:body:button" value="Submit" onclick="clearFormHiddenParams(this.form.id);" alt="Submit" title="Submit" class="no-arrow" />

    </form>
    </body>
    </html>

Если вы видите сгенерированный HTML-код, он излишне встраивает включенный файл в тег формы. Из-за этого всякий раз, когда я нажимаю кнопку отправки, выдается ошибка javascirpt, указывающая, что объект не найден.

Я использую JSF 1.1 и WAS 7 сервер.

Заранее спасибо за помощь.

С уважением, Ренга

0 ответов

Другие вопросы по тегам