我在jsp页面上显示一个图像,其路径存储在数据库中。我正在使用form:699 Uncaught TypeError: $(...).minicolors is not a function
or
common-scripts.js?1455274914:87 Uncaught TypeError: $(...).niceScroll is not a function
Uncaught TypeError: $(...).sparkline is not a function
检索图像,但它没有在浏览器中显示,而如果在eclipse上运行则显示正确。
可能是什么问题?
答案 0 :(得分:0)
您可以检查的第一件事是您为 img 标记提供了正确的路径 即:
<img src="images/myProject/<%=rs.getString(2)%>">
但JSP不打算做的一件事是使Java代码在客户端浏览器上执行,因此scriplet标签的使用已经减少到可以忽略不计。 由于在JSP中使用 scriplet标记已经过时,您应该更喜欢使用JSTL标记。以下代码段可能会有所帮助:
JSP文件:
首先包含标记库:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
然后在 img 标记中,您可以指向可以在浏览器上流式传输图像的servlet。
<img src="${pageContext.servletContext.contextPath }/yourServlet?param_name=$[pass_any_Parameter_value]" />
Servlet文件:
if (rs.next()) {
response.getOutputStream().write(rs.getBytes(2));
}