在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);
分享到:
相关推荐
本篇文章将深入探讨基于Java实现的BBS(Bulletin Board System,电子公告板系统)的源码,帮助读者理解和学习如何用Java构建一个功能完备的论坛系统。 一、Java源码基础 Java源码是用Java语言编写的程序代码,通过...
例如,在公告系统中,可能有一个`NoticeForm`类,包含公告的标题、内容等属性,用户填写后通过表单提交,Form Bean会将这些数据封装起来,传递给Action进行处理。 4. **JSP视图**:负责展示用户界面,接收用户输入...
JAVA和MYSQL都提供了安全措施,如数据加密、防止SQL注入等,以保护用户数据不被非法获取。同时,系统可能还集成了一些身份验证机制,如用户名密码登录、双因素认证等,确保只有授权用户才能访问敏感信息。 在用户...
例如,用户表存储用户的个人信息和消费记录,公告表存储发布的信息,管理系统还可能需要商品表、消费类别表等,以满足对消费细节的分类和统计。数据库设计要考虑到数据的完整性、一致性和安全性,确保数据的准确性和...
- **royal**:这个文件没有明确的扩展名,可能是项目的源代码文件夹,包含Java类、配置文件等,比如Servlet、JSP、DAO(数据访问对象)、Model(模型类)等。 总结来说,这个简易的BBS Java实现是一个基础的Web应用...
### 基于Java Web的新闻发布系统设计与实现 #### 一、绪论 ##### 1.1 项目开发背景 随着互联网技术的迅速发展,新媒体形式逐渐兴起,特别是网络新闻媒体,它以其便捷性、实时性和互动性等特点,成为越来越多用户...
从系统的具体实现来说,管理员登录后可以进行学生管理、教师管理、公告信息管理、课程信息管理、试题管理、留言板管理、试卷管理、考试管理等功能。学生和教师模块分别提供个人信息管理、留言板管理、考试管理等功能...
随着电子商务的发展,这种系统逐渐成为重要的在线交易方式之一。JAVA源码SpringBoot+vue在线拍卖系统+数据库+指导文档是这样一个系统的设计与实现过程的详细记录,包含了系统的核心代码、前后端整合、数据库设计以及...
这类数据通常可以从各大金融数据服务商那里获得,比如新浪财经、东方财富网等。在获取数据之后,接下来需要将其导入到MySQL数据库中。这一步骤需要利用数据库管理系统的能力,进行数据格式的转换,比如从CSV格式转换...
用户管理功能是高校智能培训管理系统中的核心组成部分之一,它负责处理用户的注册、登录、权限分配等操作,确保系统的安全性和用户信息的准确性。此外,培训评价管理功能为用户和管理者提供了一个反馈和评价的平台,...
发布和管理公告可能涉及JSON解析,因为通常公告内容会以JSON格式从服务器获取。Android Studio内置了Gson或Jackson库进行JSON序列化与反序列化。此外,公告的展示通常用到RecyclerView,这是一种高效的列表视图组件...
Struts框架通过Action类和配置文件实现了页面跳转和数据绑定,使得系统具有良好的架构和可扩展性。 【数据库设计】 SQL Server 2000是微软公司推出的关系型数据库管理系统,用于存储和管理BBS系统中的用户信息、...
- 首页:系统入口界面,展示最新公告、热门自习室等信息。 - 公告信息:显示最新的通知和公告。 - 自习室:展示可预订的自习室列表。 - 留言反馈:提供反馈通道,收集用户的建议和意见。 - 个人中心:登录后...
### 计算机科学与技术_基于Java的中国传统美食宣传网站的设计与实现 #### 一、绪论 在当今互联网高速发展的时代背景下,人们获取信息的方式已经发生了根本性的转变,越来越多的信息通过网络传递,其中就包括了对于...
在当今社会,随着科技的快速发展,人们对居住环境的要求越来越高,智能小区的概念随之兴起。智能小区管家服务系统作为智能小区的一个重要组成部分,能够有效提升居住的舒适度和便捷性。本系统采用Java语言开发,结合...
《Java面试突击-V3.0(八股文之一)》为准备面试Java岗位的求职者提供了一套系统的面试准备方案,旨在帮助求职者在面试中更好地展现自己,提高求职成功率。 一、面试前的准备 一份精心准备的简历是求职者给面试官...
BBS,全称Bulletin Board System,中文译为电子公告板系统,是一种基于网络的交互式信息交流平台。它允许用户通过互联网发布信息、参与讨论、分享资源,是互联网上最早的社交形式之一。本篇文章将深入探讨BBS论坛...
它确保了只有具备相应权限的用户才能登录系统并进行操作。通常,系统会区分管理员、教师和学生等不同的用户角色,各角色根据其职责拥有不同的操作权限。管理员具有最高的管理权限,可以进行用户管理、系统设置等;...
视图通常是从模型获取数据并展示的模板。当模型的数据发生变化时,视图会自动更新以反映这些变化。 3. **控制器(Controller)**:作为模型和视图之间的桥梁,接收用户输入,处理请求,调用模型进行业务处理,然后...
6. **公告管理**:管理员可以发布重要通知或活动信息,便于用户及时获取相关信息。 7. **宠物领养审核管理**:针对用户的领养申请进行审核,确保宠物能够得到妥善照顾。 8. **宠物认领审核管理**:审核认领请求,...