JSP 通过SESSION判断用户是否有权限访问时出现的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:13:44
在要判断的页面中,我加入这样几句代码<%if((String)session.getAttribute("user")==null)
{ response.sendRedirect("../load.htm");}
else
{ response.sendRedirect("bike_delete.jsp");}
%>结果出下以下这样的错误,请各位帮帮忙.
org.apache.jasper.JasperException: javax.servlet.ServletException: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.BindException: Address already in use: connect

STACKTRACE:

java.net.SocketException: java.net.BindException: Address already in use: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriv

线程出错 socket嘛 至于怎么解决我也不是很清楚

这个错误是因为你没有使用连接池的原因。建立一个连接池吧:)
参考自下边这个地址:

应该是你连接数据哪里出现了问题吧

../load.htm前面的..去掉试试