<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>修改</title> <link href="https://www.jb51.net/css/index.css" type="text/css" /> </head> <body> <form action="UpdateServlet" method="post"> <table> <tr> <td colspan="2"><h1>修改管理员信息</h1></td> </tr> <tr> <td>编号:</td> <td><input type="text" value="${admin.id}" readonly="readonly"/></td> </tr> <tr> <td>管理员帐号:</td> <td><input type="text" value="${admin.username}"/></td> </tr> <tr> <td>管理员密码:</td> <td><input type="text" value="${admin.userpwd}"/></td> </tr> <tr> <td colspan="2"> <input type="submit" value="提交"/> <input type="button" value="返回"/> </td> </tr> </table> </form> </body> </html>
@CHARSET "UTF-8"; table.t1 { margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:5px; #background-color: #FFF; #background:#EEF4F9; #border: none; border: 1; #color:#003755; border-collapse:collapse; font: 14px "宋体"; text-align: center; } table.t1 th{ background:#7CB8E2; color:#fff; padding:6px 4px; text-align:center; } table.t1 td{ background:#C7DDEE none repeat-x scroll center left; color:#000; padding:4px 2px; } table.t1 a{ text-decoration:none; height:1em; } table.t1 a:link, table.t1 a:visited{ color:#3366CC; } table.t1 a:hover{ color:#B50000; text-decoration:underline; }
最简单的jsp+servlet的增删改查代码。写的很清楚,就这样了。
实现原理:
每行数据后面加一个编辑和删除按钮,按钮提交到后台并且带有此行数据的主要参数。
点击编辑按钮,通过servlet操作jsp将此行的每一列替换为一个文本框并把已有的值带进去,后面一个提交按钮通过submit提交数据并将文本框重新变为表格的单元格。