在jsp中出现

提取的代码:

<%
   WebApplicationContext wac = WebApplicationContextUtils
     .getWebApplicationContext(this.getServletContext());
   UserDao userDao = (UserDao) wac.getBean("userDaoImpl");
   String in=(String)request.getParameter("id");
  System.out.println(in);
   int num=Integer.parseInt(in);   
  %>
 <%=userDao.findUserById(num)%><br />

WebApplicationContext wac=WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
WebApplicationContext 是什么?
WebApplicationContextUtils是什么?
this.getServletContext()又是什么?

这句话的意思是,通过WebApplicationContextUtils工具类获取ApplicationContext对象.这个对象是通过.getServletContext()方式获取的,然后把获取的ApplicationContext对象赋值给wac。

WebApplicationContext是spring包中的一个类
WebApplicationContextUtils是Spring 包中的一个工具类
getServletContext()是struts2中获取参数的方法

05-11 21:47