Ankit Sarkar Ответов: 1

Привет, ребята, я новичок в java .my datatable не работает(jsp), пожалуйста, помогите мне


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

 <link rel="stylesheet" href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css">
 <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
 <script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>User List</title>

 
  
   
</head>
<body>
<h3>User List:-</h3>
<%@page import ="java.sql.*" %>
<% 
String ademail=request.getParameter("aemail");
String adpass=request.getParameter("apass");

if(ademail.equals("admin")&& adpass.equals("admin")){
	session.setAttribute("user",ademail);  
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp",
        "root", "");
Statement st = con.createStatement();

ResultSet rs=st.executeQuery("select * from login");  


//out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3)+"<br>");  
//con.close();
    out.print("<div class='container-fluid'>");
    out.print("<div class='table-responsive col-md-12'  style='width:70%'>");
	out.print("<table border='1'  id='example' class='table table-hover nowrap'cellpadding='4' width='60%'>");  
	out.print("<thread><tr><th>Id</th><th>Name</th><th>Email</th></thread>"); 
	while(rs.next())  {
	 out.print("<tbody><tr><td>"+rs.getInt(1)+"</td> <td>"+rs.getString(2)+"</td> <td>"+rs.getString(3)+"</td></tr></tbody>");

	}
	out.print("</table></div>");
	out.print("</div>");
	
}else
{
	response.sendRedirect("admin.jsp");
}
%>
</body>
<script type="text/javascript">

$(document).ready(function() {
    $('#example').DataTable( {
    	 "pagingType": "full_numbers",
    	 "paging": true,
    	 "lengthChange": true,
         "searching": true,
         "ordering": true,
         "info": true,
         "autoWidth": true	
    	
    });
} );
	
</script>
</html>


Что я уже пробовал:

Это мой исходный код, Пожалуйста, скажите мне, если есть какие-либо проблемы с cdn или что-то еще. Я новичок в java, пожалуйста, помогите мне

1 Ответов

Рейтинг:
8

Jochen Arndt

Пожалуйста, дайте определение термину "не работает".

Это ваш datatable и страница, так что никто другой не может получить к ней доступ.

Вы должны получить значимое сообщение об ошибке, чтобы узнать, что пошло не так. Это включает в себя проверку параметров (присутствуют ли они и действительны), перехват исключений (например SQLException (Java Platform SE 7 )[^] выбрасывается функциями доступа к базе данных), а также проверка возвращаемых значений функций, которые указывают на ошибки через возвращаемое значение, а не выбрасывают исключения.

Кстати: нет никакого thread HTML-тег (вероятно, должен быть thead).