1

我使用 div 将 5 个 jsps 的代码放入单个 jsp 中。

我有一个jsp,它分为左右两个主要div。左侧 div 包含指向右侧 div 的链接(包含 5 个)。每当我们单击链接(左侧)时,相应的链接将显示在右侧,并且所有剩余的 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>
4

0 回答 0