Ниже приведен фрагмент, предназначенный для извлечения данных из базы данных.Но когда я нажимаю кнопку Отправить , чтобы просмотреть данные, браузер продолжает искать данные, но ничего не отображает (браузер не показывает следующую страницу, но продолжает смотреть на то же самоестраница) .Я не знаю, в чем проблема.
Фрагмент, который извлекает данные:
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
try {
Context context = new InitialContext();
DataSource dataSource = (DataSource)context.lookup("java:comp/env/jdbc/MyDatasource");
Connection connection = dataSource.getConnection();
String sqlStatement = "SELECT * FROM INFORMATION";
PreparedStatement statement = connection.prepareStatement(sqlStatement);
ResultSet set = statement.executeQuery();
PrintWriter writer = response.getWriter();
response.setContentType("text/plain");
while(set.next()) {
writer.println(set.getString(1) + " " + set.getString(2) + " " + set.getString(3));
writer.println(System.getProperty("line.separator"));
}
}catch(Exception exc) {
}
HTML-код:
<form method="get" action="GetFromDatabase.do"> <br />
<input type="submit" value="List All Members" />