我有一个从 servlet 获取数据的类,如下所示:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html");{
        ServletOutputStream  out = response.getOutputStream();
        try {
            out.println("<html><head><title>" +  "</title></head>");
            out.println("<body><h1>" +  "</h1>");
            name = request.getParameter("username" );
            message = "hi there";
            //String  comment = request.getParameter( "comment" );
            out.println("Name:" + name + "<BR>");
            //out.println("Comment: " + comment + "<BR>");
        }
        catch(Throwable  t ) {
            out.println("<P><pre>");
            t.printStackTrace( new PrintStream(out) );
            out.println ("</pre><P>");
        }
        out.println ("</body></html>");
    }
}
这很好用,但我也想在服务器上的不同类中使用 name 参数。我可以使用类似的东西:
getServletContext().setAttribute("package", "name");
并像这样从类中调用属性?还是有另一种方法可以将值保存在 servlet 上下文或 servlet 中,以便再次调用它?我真正想做的就是在加载 servlet 之后,保留它在某处处理的最后一个值,并在需要时在另一个类中使用它。
感谢所有帮助!:)