每次运行会话代码时,都会出现一个对话框来保存文件?

时间:2019-04-08 12:23:30

标签: java eclipse session servlets tracking

我写了一个会话代码来跟踪日食中的会话。会话ID不会显示在网页上,而是另存为文件到我的计算机中,并且每次运行代码时,都会出现对话框以保存文件

我真的不知道是什么问题。搜寻了它,但找不到任何相关内容

这是我的代码:

    import java.io.*;
    import javax.servlet.http.*;

    /**
     * Servlet implementation class SessionTrack
     */
    public class SessionTrack extends HttpServlet {

        protected void doGet(HttpServletRequest request, HttpServletResponse response) {        
            response.setContentType("html/text");

            try {
                PrintWriter pw = response.getWriter();
                HttpSession session = request.getSession();
                pw.println("<html><body>");
                pw.println(session.getId());
                session.setMaxInactiveInterval(2*60);

                if(session.isNew()) {
                    pw.println("Welcome new user");
                    //System.out.println("asd");

                }
                else {
                    pw.println("Welcome back user");
                    pw.println("</html></body>");
                    pw.close();
                }
            }
            catch(Exception e) {
                System.out.println(e);
            }   
        }
    }

0 个答案:

没有答案