zoukankan      html  css  js  c++  java
  • 关于图片保存到数据库中的流程(相对路径)

    1.常用解决方法是:将图片直接保存在项目的某个目录中,然后将路径(一般是相对路径 'images/tuumb1.gif') 存储进数据库,这样数据量小。效率高

    2.Servlet中的代码

     1 public class query extends HttpServlet {
     2     public void doGet(HttpServletRequest request, HttpServletResponse response)
     3             throws ServletException, IOException {
     4         request.setCharacterEncoding("UTF-8");
     5         String action = request.getParameter("action");
     6         if ("all".equals(action)) {
     7             // 查找所有的
     8             queryAll q = new queryAll();
     9             List<pet_shop> list = q.executeAll();
    10             request.getSession().setAttribute("list", list);
    11             response.sendRedirect("index.jsp");
    12         }
    13     }
    14 
    15     public void doPost(HttpServletRequest request, HttpServletResponse response)
    16             throws ServletException, IOException {
    17         doGet(request, response);
    18     }
    19 
    20 }


    3.jsp中的代码,通过下面的${li.src }" 表达式 ,就可以得到数据库中图片的路径,在页面进行显示了

     1 <div class="new_products">
     2  <img src="D:images	humb1.gif" alt="" />
     3  <div class="new_prod_box">
     4    <a href="query?action=all">点击点击点击点击点击</a>
     5     <c:forEach var="li" items="${list }">
     6        <a href="#">${li.uname}</a>
     7        <a href="#"><img src="${li.src }" /></a>
     8        <div class="new_prod_bg"></div>
     9     </c:forEach>
    10   </div>
    11 </div>
  • 相关阅读:
    上传附件性能测试
    数据库优化
    电商抢购并发
    JVM gc参数设置与分析
    浅谈性能测试分析
    Linux crontab 定时任务命令详解
    Sqlserver 查询语句性能测试
    Win7 user profile service
    图像预处理
    Pytorch迁移学习
  • 原文地址:https://www.cnblogs.com/panpanpan/p/6026503.html
Copyright © 2011-2022 走看看