我这有错吗?为什么会那样

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:21:55
先贴代码:
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<jsp:useBean id="db" class="Data1.wlw"></jsp:useBean>
<html>
<head>
<title>错误</title>
</head>
<body>
<%
String user1=request.getParameter("yonghu");
System.out.println(user1);
String pwd1=request.getParameter("mima");
System.out.println(pwd1);
String user4=(String)application.getAttribute("user3");
String user2=(String)session.getAttribute("user");
session.setAttribute("user",user1);
application.setAttribute("user3",user1);
String sql="select * from chy where yonghu='"+user1+"'&qu

你最好把你的String quanxian=rs1.getString("quanxian");
后面加一个system.out.println(quanxian);先看看到底是什么
我估计取到的是null或者是"".你的if中最好带上判断
如if(quanxian !=null && "0".equals(quanxian))

else
{
response.sendRedirect("http://localhost:8080/D/CC/lingdao.jsp");
return;
}

最好也是 else if;来判断
当所有条件都不成了的时候
跳转到一个error.jsp页面

String quanxian=rs1.getString("quanxian"); 取到的可能不是你要的数...设置个断点调试一下就马上知道了

请问难道您的导师没教你不要在JSP里面写Java Core吗