首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

(JAVA)未登录获取系统数据,比如一些公告之类的展示数据

2012-11-08 
(JAVA)未登录获取系统数据,例如一些公告之类的展示数据在jsp页面上可以 通过Java代码得到 。%String path

(JAVA)未登录获取系统数据,例如一些公告之类的展示数据
在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);



热点排行