Struts2(九.初始化用户列表时显示用户照片数目)
2018-07-25 13:05:40来源:博客园 阅读 ()
1.userlist.jsp
//显示每个用户照片的数目(遍历每个用户)
$(".picture").each(function(i,e){
$.post("${pageContext.request.contextPath}/picture/getpicnum",{"picture.uid":e.lang},function(data){
e.innerHTML=e.innerHTML+"("+ data +")"
});
});
2.PictureAction
/** * 通过当前用户id(uid)获取在数据库中照片的张数 * @return * @throws ClassNotFoundException * @throws SQLException * @throws NamingException * @throws IOException */ public String getpicnum() throws ClassNotFoundException, SQLException, NamingException, IOException{ PictureDAO dao=new PictureDAO(); int num=dao.getPictureNum(picture.getUid()); out=response.getWriter(); out.print(num); return null; }
3.PictureDAO
/** * 通过uid(当前用户id)从数据库获得当前用户的所有照片的张数 * @param id * @return * @throws SQLException * @throws NamingException */ public int getPictureNum(int id) throws SQLException, NamingException{ if(conn.isClosed()) { Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mysql"); conn = ds.getConnection(); } int num = 0; sql="select count(*) from pictures where uid = ?"; ps=conn.prepareStatement(sql); ps.setInt(1, id); ResultSet rs = ps.executeQuery(); while(rs.next()){ num=rs.getInt(1); } conn.close(); return num; }
4.效果
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:设计模式(二) | 装饰模式
下一篇:java实现微信扫一扫详解
- Docker容器启动时初始化Mysql数据库 2020-05-27
- CRM系统用户登录功能如何实现?Java高级项目实战必学 2020-05-16
- Struts2 为什么被淘汰?自己作死! 2020-05-14
- 【面试题】Java类初始化和实例初始化的顺序 2020-05-04
- 徒手编写Spring的初始化之山寨版IOC容器 2020-04-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash