我正在开发一个小型sql servlet应用程序,该应用程序从html页面的文本区域中接收一条SQL命令,将该命令发送到建立sql连接并将结果集放入arraylist的servlet中。我把所有这些都记下来了,我可以在Java servlet类中向浏览器打印列名。我需要做的一件事是使用JSP页面将结果打印到表中。 JSP页面的外观类似于我们最初使用的html页面。我不知道如何从servlet到要显示给用户的JSP页面获取arraylist。
这是HTML页面:
WebApp
Welcome to the Project 4 Remote Database Management System
You are connected to the Project4 database. Please enter any valid SQL query or update statement.
If no query/update command is given the Execute button will display all supplier information in the database. All execution results will appear below.
Execute Query
Clear Command
Database Results
这是servlet代码:
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.JOptionPane;
/**
*
* @