我正在使用 Servlet 编写 Java Web 应用程序。它包含两个按钮,每个按钮从一些 csv 文件导入一些数据。当按下按钮时,csv 文件将再次加载。
有什么方法可以在页面启动时加载 csv 文件吗?因此,我将具体化 csv 文件以便稍后使用它们,而不是一直加载它们。
每个按钮都是一个 servlet,它包含以下代码:
protected void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException, IOException
{
String code=req.getParameter("code");
String name= req.getParameter("name");
CSVReader reader=new CSVReader();
ArrayList<Person> people=reader.readPeople(); // reading from csv files
reader.readParents();
reader.readKids();
最佳答案
public class OnStart implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
//Things for the application to do when it starts
}
}
以及 web.xml 文件中
<listener>
<listener-class>OnStart</listener-class>
</listener>
关于java - 在 Java Web 应用程序启动时加载 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44725553/