为什么Struts 1同一个Action方法在从两个浏览器同时被调用时一个接一个地执行?

时间:2017-01-27 20:58:36

标签: java jsp struts-1 struts-action

public ActionForward doSearch(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {

     //Logging
     System.out.println("Inside doSearch for job | Date: " + new Date());

     //doing search operation
     listJobCard = getDaoFactory(request).getJobCardDAO(comLocator).findAllByJobSearch(jobSearch);

     request.getSession().setAttribute("listJobCard", listJobCard);

     System.out.println("Exiting doSearch for job | Date: " + new Date());

     return mapping.getInputForward();
}

我已经把System.out.prinln();用于记录此方法的开头和结尾只是为了知道线程的流程。并且结果是同步的,该方法一个接一个地执行。输出如下。

内部doSearch for job |日期:1月28日星期六14:52:39 IST 2017

退出doSearch for job |日期:1月28日星期六14:52:50 IST 2017

内部doSearch for job |日期:1月28日星期六14:52:50 IST 2017

退出doSearch for job |日期:1月28日星期六14:53:00 IST 2017

0 个答案:

没有答案