需求
根据页面jsp点击删除之后,数据库中删除一条记录,刷新页面
分析
- jsp页面
- 将点击本条数据的id取到
- get请求发送到servlet的delByIdEmail,进行拼接
- EmailServlet
- 获取页面传来的id
- 调用service的删除方法
- 重定向到show
- EmailService
- 调用dao的deleteByIdEmail方法
- EmailDao
- 定义sql语句
- 调用template的update方法返回一个int 类型的count
代码实现
jsp页面
<a href="#">
<span class="glyphicon glyphicon-floppy-remove" οnclick="delEmail(${email.id})"></span>
</a>
<script>
function delEmail(id){
if(confirm("确定要删除么?")){
location.href="${pageContext.request.contextPath}/email/delByIdEmail?id="+id;
}
}
</script>
servl