本帖最后由 yalsrs 于 2013-05-08 19:38:55 编辑

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" pageEncoding="UTF-8"%>
    <%@page import="java.sql.*" %>
    <%@page import="java.util.*" %>
    <%@page import="csai.db.DBConn" %> 
    <jsp:useBean id="db" class="csai.db.DBConn" scope="page"></jsp:useBean>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.5" />
    <title>登录后台处理</title>
    </head>
    <body>
    <%
    try{
    String username=request.getParameter("username");
    String password=request.getParameter("password");
    ResultSet rsstring=null;
    String sqlstring="select * from register where UserName='"+username+"'and Password='"+password+"'";
    rsstring=db.executeQuery(sqlstring);
    String UserId="";
    //用户已注册
    if(rsstring.next()){
    session.setAttribute("username", username);
    response.sendRedirect("index.jsp");
    }
    //用户未注册
    else{
    session.setAttribute("username",null);
    response.sendRedirect("loginfail.jsp");
    }

    rsstring.close();
    }
    catch(Exception e){
    out.print("数据库异常,请联系管理员。详细信息如下:<br/>");
    e.printStackTrace();
    }
    %>
    </body>
    </html>
      

  2.   

    二楼是checklogin.jsp运行报错是:
    type Exception reportmessage /mesaps1/checklogin.jsp (line: 7, column: 0) The value for the useBean class attribute csai.db.DBConn is invalid.description The server encountered an internal error that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /mesaps1/checklogin.jsp (line: 7, column: 0) The value for the useBean class attribute csai.db.DBConn is invalid.
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:149)
    org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1237)
    org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1182)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
    org.apache.jasper.compiler.Node$Root.accept(Node.java:475)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
    org.apache.jasper.compiler.Generator.generate(Generator.java:3503)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:250)
      

  3.   

    http://115.154.191.25:8080/mespbl/mesaps1/login.jsp  这是可以访问的地址,可以随便输入,然后用checklogin.jsp处理,就看到错误了。
      

  4.   


    请看我的博客开源项目,也是基于spring开发的http://blog.csdn.net/shadowsick