【转】jsp报错:name cannot be resolved to a variable
2017-07-14 10:23
1101 查看
<html> <head> <title>登录验证界面</title> </head> <body><% try{ Connection conn =null; PreparedStatement pstmt =null; ResultSet rs=null; String driverName ="com.sql.jdbc.Driver"; String dbName="user"; String url1="jdbc:sql://localhost/"+dbName; String url2="?user=sa&password=lx13784429739"; String url3="&Unicode=true&characterEncoding=GB2312"; String url=url1+url2+url3; Class.forName(driverName); conn=DriverManager.getConnection(url); request.setCharacterEncoding("GB2312"); String name=request.getParameter("username"); String pw=request.getParameter("pass"); String sql="select * from user_b where(uname=?andupassword=?) "; pstmt =conn.prepareStatement(sql); pstmt.setString(1,name); pstmt.setString(2,pw); rs=pstmt.executeQuery(); if(rs.next()){ %><%=name%>:登陆成功!<br><% } else{%> <%=name %>:登录失败!<br><%} }catch(Exception e) {%> 出现异常错误!<br><%=e.getMessage()%> <%} finally{ if(rs!=null){rs.close();} if(pstmt!=null){pstmt.close();} if(conn!=null){conn.close();} }%> </body> </html>
问题解决:
rs pstmt conn都定义到try代码外面,不然它们的范围就只在try{}花括号里面有效。
相关文章推荐
- 报错:javax.servlet.jsp.PageContext cannot be resolved to a type
- javax.servlet.jsp.JspException cannot be resolved to a type
- JSP页面无故报错 javax.servlet.jsp.PageContext cannot be resolved to a type
- Android: R cannot be resolved to a variable
- 报错:javax.servlet.jsp.PageContext cannot be resolved to a type
- Android: R cannot be resolved to a variable
- R cannot be resolved to a variable
- Android: R cannot be resolved to a variable
- [记录]javax.servlet.jsp.PageContext cannot be resolved to a type
- Android: R cannot be resolved to a variable
- javax.servlet.jsp.JspException cannot be resolved to a type
- jsp页面出现“String cannot be resolved to a type”错误解决办法
- R cannot be resolved to a variable 的解决办法
- javax.servlet.jsp.PageContext cannot be resolved to a type的解決办法
- jsp页面出现“String cannot be resolved to a type”错误解决办法
- Mac OS X配置android过程中遇到“R cannot be resolved to a variable”问题的解决
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成
- NoClassDefFoundError: javax/el/ELResolve和Sealing Violation错误和jsp servlet cannot be resolved to
- cocos2d-1.0.1-x-0.13.0-beta出现R cannot be resolved to a variable
- Android: R cannot be resolved to a variable