首先我将文本和图像保存在数据库中,在前端我使用语句来显示 web 对象中的文本:
<img src="<%=picturepath %>" width="570" />
<jsp:include page="<%=contentpath %>" />
然后在后端,我重新启动一个 web 项目。我使用虚拟路由:D:\site。当读取a.jpg或a.txt时,我可以进入
http://localhost:8080/site/a.jpg or
http://localhost:8080/site/a.txt in the IE.
然后它显示。
我使用 apache 在D:\site上上传图像和文本 ,然后将路由 txt/site/a.jpg 和 /site/a.txt 保存在 Mysql 中。并声明
<img src="<%=picturepath %>" width="570" />
文本和图像将显示
但
<jsp:include page="<%=contentpath %>" />
此语句无法显示文本
我认为这是因为内容路径是相对路径,站点和项目在同一目录中。我原来的看法是
http://localhost:8080/site/a.txt
但结果是:
http://localhost:8080/webapp/site/a.txt
我希望知道如何显示/site/a.txt在 jsp 中使用 datebase 读取
谢谢美女