我使用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>