【问题标题】:Loading csv files on Java web application start在 Java Web 应用程序启动时加载 csv 文件
【发布时间】:2017-06-23 15:53:59
【问题描述】:

我正在使用 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();

【问题讨论】:

    标签: java csv servlets


    【解决方案1】:
    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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 2016-07-07
      相关资源
      最近更新 更多