除了Request for Java Bean之外,还使用servletContext

时间:2016-04-24 17:01:45

标签: java servlets java-ee

我正在做一个Webapp,它从数据库中检索一些信息并使用“请求”作为上下文将其存储在Java bean中, POST方法在执行时发送表的信息。 我想知道将bean创建为servletContext是否更好,以避免每次有来自客户端的请求时实例化它,并希望减少我的应用程序处理请求的时间。我没有找到有关使用Java bean作为ServletContext的信息。 提前致谢! 原始代码
使用请求:

public class ControleurServlet2 extends HttpServlet {

public void  init() throws   ServletException { 
//Empty   
}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//... ... ...    

//Instantiation des Objects  de chaque  Request envoyé par le Client  
ModelEtagere model1=new ModelEtagere();
request.setAttribute("model",model1);//Envoi de Model Bean vers la page JSP 
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);      }

代码  使用ServletContext:

public class ControleurServlet2 extends HttpServlet {
//Initialisation bean Model1
ModelEtagere model1;

@Override
public void  init() throws   ServletException {
metier= new MagasinMetierImpl();    
model1=new ModelEtagere();
}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

//ServletContext
ServletContext context=  getServletContext();
//    ...   ...  ...

context.setAttribute("model",model1);//Envoi de Model1 Bean vers la page JSP 
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);      
}

0 个答案:

没有答案