<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*" %>
<%@ page errorpage="/public/error.jsp"%>
<%@ include file="/public/checkvalidadmin.jsp"%>
<%@ include file="/public/checkvalidadmin8.jsp"%>
<jsp:useBean id="conn" scope="page" class="test.ConnOracle"/><%!
ResultSet rs=null;
String username="";
String truename="";
String password="";
String priv="";
String oper="";
String sql="";
int result=0;
%>
<html>
<head>
<title>权限管理</title>
<link rel="stylesheet" type="text/css" href="../public/styles.css">
</head>
<body class="ss">
<center>
<%
request.setCharacterEncoding("GBK");
username=request.getParameter("username");
truename=request.getParameter("truename");
password=request.getParameter("password");
priv=request.getParameter("priv");
oper=request.getParameter("oper");
if(username==null || username.equals("")){
out.println("<center>");
out.println("请进行合法操作!");
out.println("</center>");
return;
}
try{
rs=conn.executeQuery("select * from test_admin where loginname='"+username+"'");
if(!rs.next()){
out.println("<center>");
out.println("数据库没有用户名为"+username+"的用户!<br>");
out.println("单击这里<a href=javascript:history.back()>返回</a><br>");
out.println("</center>");
}else{
if(oper.equals("修改")){
sql="update test_admin set priviledge="+ priv;
sql+=",truename='"+truename+"',";
sql+="password='"+password+"'";
sql+="where loginname='"+username+"'";
}else if(oper.equals("删除")){
sql="delete from test_admin";
sql+="where loginname='"+username+"'";
}
result=conn.executeUpdate(sql);
}
}catch(Exception ee){
out.println("<center>");
out.println("管理员账号信息更新失败!<br><br>");
out.println("请将下列信息告知管理员<br><br>");
out.println(ee.toString()+"<br><br>");
out.println("单击这里<a href=javascript:history.back()>返回</a><br>");
out.println("</center>");
}
%>
<jsp:forward page="accountmanager.jsp"/>
</center>
</body>
</html>
<%@ page import="java.sql.*" %>
<%@ page errorpage="/public/error.jsp"%>
<%@ include file="/public/checkvalidadmin.jsp"%>
<%@ include file="/public/checkvalidadmin8.jsp"%>
<jsp:useBean id="conn" scope="page" class="test.ConnOracle"/><%!
ResultSet rs=null;
String username="";
String truename="";
String password="";
String priv="";
String oper="";
String sql="";
int result=0;
%>
<html>
<head>
<title>权限管理</title>
<link rel="stylesheet" type="text/css" href="../public/styles.css">
</head>
<body class="ss">
<center>
<%
request.setCharacterEncoding("GBK");
username=request.getParameter("username");
truename=request.getParameter("truename");
password=request.getParameter("password");
priv=request.getParameter("priv");
oper=request.getParameter("oper");
if(username==null || username.equals("")){
out.println("<center>");
out.println("请进行合法操作!");
out.println("</center>");
return;
}
try{
rs=conn.executeQuery("select * from test_admin where loginname='"+username+"'");
if(!rs.next()){
out.println("<center>");
out.println("数据库没有用户名为"+username+"的用户!<br>");
out.println("单击这里<a href=javascript:history.back()>返回</a><br>");
out.println("</center>");
}else{
if(oper.equals("修改")){
sql="update test_admin set priviledge="+ priv;
sql+=",truename='"+truename+"',";
sql+="password='"+password+"'";
sql+="where loginname='"+username+"'";
}else if(oper.equals("删除")){
sql="delete from test_admin";
sql+="where loginname='"+username+"'";
}
result=conn.executeUpdate(sql);
}
}catch(Exception ee){
out.println("<center>");
out.println("管理员账号信息更新失败!<br><br>");
out.println("请将下列信息告知管理员<br><br>");
out.println(ee.toString()+"<br><br>");
out.println("单击这里<a href=javascript:history.back()>返回</a><br>");
out.println("</center>");
}
%>
<jsp:forward page="accountmanager.jsp"/>
</center>
</body>
</html>
解决方案 »
- JSP无法跳转
- <% %>
- J2EE spring中:“将request请求对象绑定到线程”,这句话是什么意思啊?
- 100分求解页面嵌套问题
- jsp文件中调用ftp.java触发ftp上传的问题~~大家帮忙啊
- 想了半天真想把比尔盖茨搞死,大家进来评论一下,唉...............................
- 急求孙鑫老师<<java web 开发详解>>一书中的源代码
- 我把windows2003系统的时间调到了2005年,但我想让程序日历显示的时间是正常2006年12月9日 如何办到呀???
- 有个问题...测试JAVABEAN出错
- 网站页面为什么这么慢?
- Jmagick在测试类中可用,但在Action里面就出现NoClassDefFoundError
- getRequestDispatcher地址问题!!在线!!!急用!!!
ResultSet rs=null;
String username="";
String truename="";
String password="";
String priv="";
String oper="";
String sql="";
int result=0;
%>将“!”去掉试试。
sql+="where loginname='"+username+"'"; //在这句里面加上一个空格 sql+="where loginname='"+username+"'"; sql="delete from test_admin";
sql+="where loginname='"+username+"'"; //在这句里面加上一个空格 sql+="where loginname='"+username+"'";
因为你没给出错误提示 没法确定是不是这的问题 不过个人觉得你这样拼SQL语句有问题 ,连接到一起后 where条件关键字和上一句连到一起 SQL语法报错
谢谢各位大虾帮助!!!!!!!!!!!!!
Daemon Thread [http-8080-Processor24] (Suspended (exception NullPointerException))
JspServletWrapper.handleJspException(Exception) line: 436
JspServletWrapper.service(HttpServletRequest, HttpServletResponse, boolean) line: 371
JspServlet.serviceJspFile(HttpServletRequest, HttpServletResponse, String, Throwable, boolean) line: 315
JspServlet.service(HttpServletRequest, HttpServletResponse) line: 265
JspServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 803
ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 269
ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 188
StandardWrapperValve.invoke(Request, Response) line: 210
StandardContextValve.invoke(Request, Response) line: 174
StandardHostValve.invoke(Request, Response) line: 127
ErrorReportValve.invoke(Request, Response) line: 117
StandardEngineValve.invoke(Request, Response) line: 108
CoyoteAdapter.service(Request, Response) line: 151
Http11Processor.process(InputStream, OutputStream) line: 870
Http11Protocol$JmxHttp11ConnectionHandler(Http11BaseProtocol$Http11ConnectionHandler).processConnection(TcpConnection, Object[]) line: 665
PoolTcpEndpoint.processSocket(Socket, TcpConnection, Object[]) line: 528
LeaderFollowerWorkerThread.runIt(Object[]) line: 81
ThreadPool$ControlRunnable.run() line: 685
ThreadWithAttributes(Thread).run() line: 619 错误信息:Source not found for JspServletWrapper.handleJspException(Exception) line: 436
<%@ page errorpage="/public/error.jsp"%>
<%@ include file="/public/checkvalidadmin.jsp"%>
<%@ include file="/public/checkvalidadmin8.jsp"%><jsp:forward page="accountmanager.jsp"/> 这个jsp页面路径对吗?