在jsp页面上可以 通过Java代码得到 。
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; Integer id = 0; try { id = Integer.parseInt(request.getParameter("id")); } catch (NumberFormatException e){ id = -1; } ApplicationContext app = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()); IPublichAdSdService ads = (IPublichAdSdService)app.getBean("publichAdSdService"); TbAdSd a = ads.getTbAdSdById_addViewNum(id); pageContext.setAttribute("AdSd", a); %>
之后就可以直接通过EL表达式调用保存在jsp内置对象中的数据
下面这段很厉害,可以直接通过applicationContext.xml配置的id调用serviceBean接口对象
引用
ApplicationContext app = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
IPublichAdSdService ads = (IPublichAdSdService)app.getBean("publichAdSdService");
再可直接调用接口中的方法
引用
TbAdSd a = ads.getTbAdSdById_addViewNum(id);