在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中获取参数的方法