jsp 页面删除

我这么写能在数据库里删除了,但是为啥系统提示蹦了呢<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-... 我这么写 能在数据库里删除了,但是为啥 系统提示蹦了呢
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*,java.io.*"%>
<%@ page import="com.officesystem.databaseconnection.*"%>
<%@ page import="org.officesystem.implement.*"%>
<%@ page import="org.officesystem.system.*"%>
<%
// 进行乱码处理
request.setCharacterEncoding("utf-8") ;
%>
<div align="center"><%
String idd=request.getParameter("idd");
DatabaseConnection dcon=new DatabaseConnection();

String sql2="delect From ksfa where ksid='"+idd+"'";
try{
dcon.executeUpdate(sql2);
dcon.close() ;
response.setHeader("refresh","2;URL=wpksfa.jsp") ;
%>
删除成功!!2秒后跳转!<br>
<%
}catch(Exception e){
%>
删除失败,!!!<br>
<%
}
%>

</div>
展开
 我来答
miniappq0kNXcJncyvV5
2011-05-23 · TA获得超过275个赞
知道答主
回答量:103
采纳率:0%
帮助的人:91.5万
展开全部
兄弟, 你代码写的也太"规范"了吧!,
dcon.executeUpdate(sql2); 调用这个方法,按道理讲会抛一个异常, 我建议你在前面 写一个类 用于存放增删改查的方法, sql语句怎么写到jsp页面来了,在外面建个类,写个方法把这个dcon.executeUpdate(sql2);放到方法里面
public class demo {
public boolean del(int id) {
try {
String sql2 = "delect From ksfa where ksid='" + id + "'";
DatabaseConnection dcon=new DatabaseConnection();
if (dcon.executeUpdate(sql2) > 0) {
return true;
}
return false;
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//executeUpdate(): 这个方法会返回影响的行数,如果大于0 代表为真。
return true;
}
return false;
}

然后在页面调用这个方法, 可以根据方法的返回值 判断 是否成功删除了,页面我也相信你会写的吧,调用方法,传个int 类型的参数, 用if判断这个方法的返回值就行了。。
李在说安阳
2011-05-24 · TA获得超过1363个赞
知道小有建树答主
回答量:848
采纳率:0%
帮助的人:340万
展开全部

很简单的,用url传值的方式(个人还是喜欢el表达式的写法,你可以换成其他的取值方法)
<a href="xxxxx.do?id=$">删除</a>

修改是一样的,要掌握这种方法,工作中用到的频率非常高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaaixue
2011-05-24 · TA获得超过524个赞
知道小有建树答主
回答量:1070
采纳率:0%
帮助的人:452万
展开全部
response.setHeader("refresh","2;URL=wpksfa.jsp") ;
"2;URL=wpksfa.jsp" 你确定能这样写么 ? 我觉得这句有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式