结构项目是servlet+jdbc(oracle)
1、在项目中请求删除操作需要操作的首先是需要得到id
在js中直接如下:如下默认是get提交 将id通过request请在delete类中能获取到值
< script type ="text/javascript" >
function
delet(action,id)
{
if
(window.confirm(
"删除?"
))
{
alert(
"显示的内容"
+action+
"----"
+id);
form1.action=action;
window.location.href =
"delete?id="
+id; //默认是get请求,url显示地址参数
}else{
return false
;
}
}
</
script
>
在调用该方法的时候 οnclick="return delet('/delete','${a.name}')"
2、可以自己写一个隐藏的text框,将获取到的ID放入到text框中,在通过request.getparamter来获取id来做删除操作 //这种可以设置为post提交
如果通过调用不同的servlet来处理不同的动作
<
form
id
=
"form1"
>
3、如果在jsp中直接写java代码进行数据库查询直接在jsp页面显示。网上方法很多
第二种 c 标签显示 如果是java代码中查询结果集,可以封装成List 通过发送到jsp页面,在通过jslt的c标签显示
---c标签的用
1、加载jstl.jar standard.jar 架包
2、将结果集在servelt的请求中 req.setAttribute("list", list); 发送的jsp页面中
3、显示 <table border="1" width="100%" >
<tr>
<th> 序列</th> <th> 姓名</th> <th> 年龄</th>
</tr>
<c:forEach items="${list}" var="setMeal">
<tr>
<td>${setMeal.id}</td>
<td>${setMeal.name}</td>
<td>${setMeal.pwd}</td>
</tr>
</c:forEach>
</table>