<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.Date" %>
<%@ page import="java.text.SimpleDateFormat" %>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>表达式练习</title>
</head>
<body>
<%
String name = "admin";
String sex = "man";
String photo = "C:\\Users\\loveXin\\workspace\\FirstProject\\src\\1.gif";
%>
用户名:<%=name %>
性别:<%=sex %>
照片:<img alt="照片" src="<%=photo %>">
</body>
</html>
运行后查看网页源码为:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>表达式练习</title>
</head>
<body>
用户名:admin
性别:man
照片:<img alt="照片" src="C:\Users\loveXin\workspace\FirstProject\src\1.gif">
</body>
</html>
------解决思路----------------------
不允许访问本地文件,用http协议去访问
------解决思路----------------------
楼下说的对,jsp是运行在服务器端的,一般引用的是相对地址,就是基于WEBRoot这个目录,你可以在webroot目录下新建一个文件夹image,然后将图片放在这里面,src引用“image/xxx.png",这样就可以显示了,如果是html静态页面,可以直接读取本地磁盘的图片,jsp是server端运行