0
我有一个使用JSP的登录表单来检查MySQL数据库的用户名和密码。当我尝试登录时,它意味着将我转到主菜单页面。但是,所有的避难所都是页面变为空白并且JSP文件名被添加到URL的末尾。 JSP如下所示。我究竟做错了什么?Jsp登录表单Mysql
<%@ page language ="java" import="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String user=request.getParameter("name");
String passwrd=request.getParameter("pass");
try{
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:8080/languagetest", "root", "password");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select userid,password from Users");
while(rs.next())
{
String userid=rs.getString(1);
String password=rs.getString(2);
if(user.equals(userid) && passwrd.equals(password))
{
out.println("welcome");
%>
<jsp:forward page="Mainmenu.html"/>
<%}
}
}catch(Exception e1)
{}
%>
SEVERE:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障 – user1305085 2013-03-27 12:09:30
此[链接](http://stackoverflow.com/a/2985169/2164300)将帮助你很多。 – usman 2013-03-27 13:53:23