String s=request.getParameter("");
应该就可以了
应该就可以了
解决方案 »
- 项目初始直接进入Servlet的问题
- java爱好者进
- 新手关于JSP的图片上绘制(类似J2D在窗体上绘制)
- Xfire Webservice客户端开发
- 高手进,如何使用jndi和datasource链接数据库 并请高手讲解一下JNDI的概念
- JSP制作OA系统 数据库无法连接!!!!急救
- 请教一个查询数据库的问题,不是很难吧,代码都在,请高手指点,谢谢!
- 文件删除。
- 如何一次性的初始化所有的JSP页面?
- 请教一个关于struts2的ModelDriven的变量名问题
- 高分救一个Jsp下面的d在线文本编辑器
- 急问:怎么实现同一个jsp页面中的两个applet通信!!急问!!解决者立即给100分!!
<sql:query var="query" dataSource="${data}" sql="select id,name,where pa='${param.pa}'" />param.pa中的pa就是你url链接中的参数。
<%
while(rs.next){
%> <tr>
<td>
<a herf=".jsp?var="".......>删除 </a>
</td>
</tr>
<%
}
%>........
</form>
</html>----------------------
然后在你的进行删除的页面。
String a=request.getParameter("var");
..........
对数据库进行操作,进行删除。-----------------------------
大概思路就是这样,代码你只要按这个方法写,
就ok了!
代码如下:
caozuo.jsp:
<html>
<head>
<title>数据库behavior</title>
</head>
<%@page language="java" import="java.sql.*"%>
<body bgcolor="#FFFFFF" text="#000000">
<jsp:useBean id="db" scope="page" class="test.VisitData"/>
<%
ResultSet rs=db.executeQuery("select * from Behavior");//数据库操作没有问题
%>
<table border="1">
<tr>
<td>IndexNo</td>
<td>SourceBehavior</td>
<td>Relation</td>
<td>SpecBehavior</td>
<td>ope1</td>
<td>oper2</td>
<td>oper3</td>
</tr>
<%int id;
while(rs.next()) {
id=rs.getInt("IndexNo"); //记录主键
%>
<tr>
<td><%=rs.getInt("IndexNo")%></td>
<td><%=rs.getString("SourceBehavior")%></td>
<td><%=rs.getString("Relation")%></td>
<td><%=rs.getString("SpecBehavior")%></td>
<td><a href="delete.jsp?strl=Behavior&i=id">删除</a></td> // ?注意:id 是变量。jsp好像不识。
</tr>
<%} %>
</table>
</body>
</html>
delete.jsp:
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page session="true" %>
<html>
<head>
<title> 操作成功!</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="000000">
<%@page language="java" import="java.sql.*"%>
<jsp:useBean id="db" scope="page" class="test.VisitData"/>
<%
String id=request.getParameter("i");// ?id 是整型的,这个函数好像只适合String.
int aid=Integer.parseInt(id);
String str1=request.getParameter("strl");
String str2=new String("Behavior");
if(str1.compareTo(str2)==0)
{ String sql="delete from Behavior where IndexNo="+aid;
ResultSet rs=db.executeQuery(sql);
}
else
{ String sql="delete from Resoure where IndexNo="+aid;
ResultSet rs=db.executeQuery(sql);
}
%>
<p><font color="#CC0033"></font>祝贺您!改记录已经从数据库中删除。</p>
<p align="center"><a href="index.jsp">回到首页</a></p>
</body>
</html>
难点已经写出,请高手继续帮忙。已经整了两天了,不行了。