这个问题在自己机子上是没问题,可是放到服务器上出错,请大家帮忙:
管理页面传参代码:
out.print("<a href='del.jsp?fileid=");
out.print(fileid);
out.print("'>删除</a>");del.jsp:
<%@ include file="admin_login.jsp"%>
<%@ page language="java" pageEncoding="gb2312"%>
<jsp:useBean id="dbQuery" class="riso.mybook.jsp.c7.DBQuery" scope="page"/>
<%
String fileid=request.getParameter("fileid");
//String fileid=null;
//fileid=request.getParameter("fileid");
//fileid=new String(fileid.getBytes("ISO-8859-1"));try{
dbQuery.executeUpdate("delete from lyb where fileid="+fileid);
dbQuery.executeUpdate("delete from lyb where fatherid="+fileid);
//out.println("<br><br><br>成功取消订阅!<br><br><br>");
}catch(Exception e){
//out.println("<br><br><br><font size=3 color=red>发生错误!</font><br><br><br>");
//e.getMessage();
}
out.println("<script>javascript:parent.location.reload();</script>");
response.sendRedirect("mainguanli.jsp");
%>错误如下:
500 Servlet Exception
/zim/del.jsp:4: ~
0&?
&? 拐 executeUpdate(java.lang.String)
Mn { riso.mybook.jsp.c7.DBQuery
dbQuery.executeUpdate("delete from lyb where fileid="+fileid);
^
/zim/del.jsp:4: ~
0&?
&? 拐 executeUpdate(java.lang.String)
Mn { riso.mybook.jsp.c7.DBQuery
dbQuery.executeUpdate("delete from lyb where fatherid="+fileid);
^
2 ?
管理页面传参代码:
out.print("<a href='del.jsp?fileid=");
out.print(fileid);
out.print("'>删除</a>");del.jsp:
<%@ include file="admin_login.jsp"%>
<%@ page language="java" pageEncoding="gb2312"%>
<jsp:useBean id="dbQuery" class="riso.mybook.jsp.c7.DBQuery" scope="page"/>
<%
String fileid=request.getParameter("fileid");
//String fileid=null;
//fileid=request.getParameter("fileid");
//fileid=new String(fileid.getBytes("ISO-8859-1"));try{
dbQuery.executeUpdate("delete from lyb where fileid="+fileid);
dbQuery.executeUpdate("delete from lyb where fatherid="+fileid);
//out.println("<br><br><br>成功取消订阅!<br><br><br>");
}catch(Exception e){
//out.println("<br><br><br><font size=3 color=red>发生错误!</font><br><br><br>");
//e.getMessage();
}
out.println("<script>javascript:parent.location.reload();</script>");
response.sendRedirect("mainguanli.jsp");
%>错误如下:
500 Servlet Exception
/zim/del.jsp:4: ~
0&?
&? 拐 executeUpdate(java.lang.String)
Mn { riso.mybook.jsp.c7.DBQuery
dbQuery.executeUpdate("delete from lyb where fileid="+fileid);
^
/zim/del.jsp:4: ~
0&?
&? 拐 executeUpdate(java.lang.String)
Mn { riso.mybook.jsp.c7.DBQuery
dbQuery.executeUpdate("delete from lyb where fatherid="+fileid);
^
2 ?
解决方案 »
- eclipse+tomcat6.0+oracle 10g配置数据库连接池的错误
- javaScript中window.open 打开新页面,如何post方式给其传参!
- struts 中数据修改后 回填表单
- hibernate级联删除的问题
- 链接打开中文名称word文档,显示不存在。
- mysql5.0的问题
- 求用javascript判断日期先后的代码
- 存储过程问题
- 新手请教大家
- Spring -jdbc 执行update出现错误
- 学习struts2,spring,herbernate
- 还是一个Unable to compile class for JSP的问题,实在解决不了,老问题,问一下(谅解)
其次
<%@ include file="admin_login.jsp"%>
<%@ page language="java" pageEncoding="gb2312"%>
2句话最好换下顺序
<%@ page language="java" pageEncoding="gb2312"%>
<%@ include file="admin_login.jsp"%>
这样比较好
第3:String fileid=request.getParameter("fileid");
这个FILEID你可以out.println打出来看看是什么值,有没有
要在不行 dbQuery.executeUpdate("delete from lyb where fileid="+fileid);
这句话就有问题,检查你的dbQuery里的方法吧