0

テーブルにデータのリストを表示するために表示タグを使用していますが、正常に機能していますが、現在、このhttp://raibledesigns.com/display-edit/のように、さらに 3 つの機能 (追加、編集、削除) を追加したいと考えています。このテーブルのindex.jsp以下のコードを確認して、必要な変更を提案してください

<%
List listOfOffice = (List) request.getAttribute("listOfOffice");
if(listOfOffice != null)
{
session.setAttribute("listOfOffice ", listOfOffice );
}
%>

/*

  some code here

*/

<%
if(session.getAttribute("listOfOffice ") != null)
{
%>

<table align="center"  width="600" border="1" cellpadding="1" cellspacing="1">
<tr>    
<td valign="top" class="border" height="200">
<display:table id="tableId" name="sessionScope.listOfROOffice" cellspacing="2"   cellpadding="1" pagesize="5" requestURI="addnewrooffice.do" export="false">
<display:column title="Sr. No." style="width:5%">              
<c:out value="${tableId_rowNum}"/>
</display:column>  
<display:column property="roOfficeId" title="RO Office Id" style="width:5%"/>
<display:column property="roOfficeName" title="RO Office Name" style="width:15%"/>
</display:table>
</td>
</tr>
</table>

<%

}

%>
4

3 に答える 3

1

<table>内側に<form>プラスを入れて、内側に3つのボタンを追加してください。nameそれらが同じ属性を持っていることを確認してください。

<input type="submit" name="btn" value="Add" />
<input type="submit" name="btn" value="Edit" />
<input type="submit" name="btn" value="Delete" />

次に、フォームが送信されたら、Java ファイルで条件ステートメントを実行できます。

if("Add".equals(request.getParameter("btn"))){
 //do something
}else if("Edit".equals(request.getParameter("btn"))){
 //do something
}else{
 //do something
}
于 2012-09-28T01:56:59.570 に答える
0

<form>送信ボタンの追加/編集/削除で追加するだけです。

于 2012-09-27T23:58:50.563 に答える