多个动态div,在jsp中有表单,并在相应的div中呈现响应

时间:2012-09-12 09:28:12

标签: forms jsp struts2

我使用divs将5个jsps的代码放入一个jsp中。

我有一个jsp,分为左右两个主要的div。 left div包含指向右边div(contains5)的链接。每当我们点击链接(左)时,相应的链接将显示在右侧,所有剩余的div将被隐藏。右边的每个div都有struts2表单,2表单包含下拉列表,可靠的下拉列表将在进入我们的jsp之前预先填充。

如果单击link1(假设)应显示相应的div,每当我们提交表单时,只应将包含表单的div提交给服务器,并且响应应该仅发送回该div。

我正在使用jquery-show()函数显示div。

我们如何在同一个div中呈现响应?

<div id="desc-customer" align="center" style="display: none" >

    <s:if test="hasActionErrors()">
        <s:actionerror />
    </s:if>
    <s:form id="customerFormID" action="createcustomerAction" theme="simple" cssClass="yform" method="execute">
        <fieldset>
            <legend>customer</legend>
            <table>
                <tr>
                    <th>Add customer </th>
                </tr>
                <tr>
                    <sj:div class="type-text">
                        <td><label for="customerName">customer Name: </label></td>
                        <td><s:textfield name="customerName" id="customerNameId" /></td>
                    </sj:div>
                </tr>

                <tr>
                    <sj:div class="type-text">
                        <td><label for="label">Label: </label></td>
                        <td><s:textfield name="label" id="labelId"/></td>
                    </sj:div>
                </tr>
                <tr>
                    <td> 
                        <s:div class="type-button">
                            <s:submit id="customerFormID"
                                value="Add"
                                targets="msg"
                                indicator="indicator" 
                                button="true" />
                            <img id="indicator" src="../images/indicator.gif"
                                alt="Loading..." style="display: none" />
                        </s:div><%--  <sj:submit value="Create"/> --%>
                    </td>
                </tr>
            </table>
        </fieldset>
    </s:form>
</div>

0 个答案:

没有答案