今天的一个删除点

本文介绍了一个CRM系统中任务管理页面的设计与实现细节,包括使用Java和JSP技术来展示任务列表,通过JavaScript进行行内操作如删除等功能,并且解释了如何通过后端逻辑处理这些操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>


<title>My JSP 'list.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">

<script language="javascript" >
function del(id)
{
document.URL="/crm/crmweb.jsp?method=del&id="+id;
}
</script>
</head>


<body>

<table width=800 border="1">

<tr >
<td>任务编号</td>
<td>任务主题</td>
<td>开始时间</td>
<td>结束时间</td>
<td>任务方式</td>
<td>任务状态</td>
<td>优先级</td>
<td>安排人</td>
<td>修改</td>
<td>删除</td>
</tr>
<c:forEach items="${list}" var="info">

<tr>
<td>${info.task_id}</td>
<td>${info.task_motive}</td>
<td>${info.start_time}</td>
<td>${info.start_time}</td>
<td>${info.task_mode}</td>
<td>${info.task_state}</td>
<td>${info.priority}</td>
<td>${info.arrange}</td>
<td><a href='#' onclick=''>Update</a></td>
<td><a href="javascript:del(${info.task_id})">Delete</a></td>
</tr>
</c:forEach>

</table>
</body>
</html>
----------------------------------------------------
if ("del".equalsIgnoreCase(str))
{
String id = request.getParameter("id");
ts.executesqld(id);
System.out.println("删除掉的ID号="+id);
// 查询
List list=ts.executesqlv();
List returnList=new ArrayList();
// 封装数据
for (int i = 0; i < list.size(); i++) {
Map map=(Map) list.get(i);
TaskList tasklist=new TaskList();
tasklist.setTask_id(Integer.parseInt(map.get("TASK_ID").toString()));
tasklist.setTask_motive(map.get("TASK_MOTIVE").toString());
tasklist.setStart_time(map.get("START_TIME").toString());
tasklist.setEnd_time(map.get("END_TIME").toString());
tasklist.setTask_mode(map.get("TASK_MODE").toString());
tasklist.setTask_state(map.get("TASK_STATE").toString());
tasklist.setPriority(map.get("PRIORITY").toString());
tasklist.setArrange(map.get("ARRANGE").toString());

returnList.add(tasklist);
}

request.setAttribute("list", returnList);
RequestDispatcher servlet = this.getServletContext()
.getRequestDispatcher("/list.jsp");
servlet.forward(request, response);

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值