weixin_54603846
weixin_54603846
采纳率0%
2021-03-04 22:41

调取数据库图片路径后通过jsp在浏览器上显示不出来图片

在eclipse上运行登录用户后设置的头像可以出现图片,转在浏览器上打开显示不出来,求问各位大佬是哪里出现了问题!!非常感谢!!

以下部分关于调取数据库图片路径的代码

                Statement stmt = null;  
                ResultSet rs = null;
                //String sql1 = "select * from tb_user inner join t_user on tb_user.UName=t_user.UName";
                String sql = "SELECT * FROM t_user WHERE UName = '" + session.getAttribute("userid") + "'";  //查询语句
                stmt = conn.createStatement();  
                rs = stmt.executeQuery(sql);   
                //out.print("个人信息:") ;out.print("<br/>");
                while (rs.next()) {%>
                
                <dl class=>
                <img src=<%=rs.getString("pic") %> height="200" width="200">
                <dt>账号信息<a href="xiugai.jsp">修改资料</a></dt>
                <dd>账号:<%=rs.getString("UName") %></dd>
                <dd>昵称:<%=rs.getString("nicheng") %></dd>
                <dd>身份:<%=rs.getString("shenfen") %></dd>
                <dd>性别:<%=rs.getString("gender") %></dd>
                <dd>生日:<%=rs.getString("birthday") %></dd>
                <dd>邮箱:<%=rs.getString("email") %></dd>
                <dd>个性签名:<%=rs.getString("geqian") %></dd>

 <img>这行是调取数据库图片的路径在浏览器上显示不出来这个图片

这是图片在eclipse上的位置,此图存在电脑D:\Java\project2\WebContent\image\...中

并且能够通过改变图片后能够改成最新图片,如图

 这是在程序上能显示的图片

但是

在浏览器上显示不出来

 

数据库的文件夹以及存图片路径的字段名称pic的图片如下

我把数据库里的路径放进浏览器都能显示出图片,但在jsp在浏览器中运行时就是显示不出来图片

麻烦各位大佬们看看究竟是哪里出了问题,导致图片在浏览器中显示不出来!!!!

非常感谢!!!!

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • docutss 别惹老鼠 1月前

    同源策略  你这解给个绝对路径/image/xx.jpg

    点赞 评论 复制链接分享
  • tl732343563 _寻隐者不遇 1月前

    这样直接丢个D:\java....web程序是找不到路径的,需要做映射的。

    点赞 评论 复制链接分享

为你推荐