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>
  • 相关阅读:
    Java Web系统经常使用的第三方接口
    Direct UI
    Python 分析Twitter用户喜爱的推文
    数据挖掘十大经典算法(9) 朴素贝叶斯分类器 Naive Bayes
    利用Excel批量高速发送电子邮件
    普林斯顿大学数学系的崛起
    Node.js学习
    映射 SQL 和 Java 类型
    Nutch配置
    OGNL
  • 原文地址:https://www.cnblogs.com/panpanpan/p/6026503.html
Copyright © 2011-2022 走看看