首先,我将文本和图像保存在数据库中,在前端,我使用语句显示web对象中的文本:
<img src="<%=picturepath %>" width="570" />
<jsp:include page="<%=contentpath %>" /> 然后在后端,我重新启动了一个.I使用虚拟路由的web项目:D:\site .when read the a.jpg或a.txt,我可以输入
http://localhost:8080/site/a.jpg or
http://localhost:8080/site/a.txt in the IE.然后就显示出来了。
我将图片和文本上传到D:\site上,然后在Mysql中保存路由txt/site/a.jpg和/site/a.txt。还有声明
<img src="<%=picturepath %>" width="570" />文本和图像将显示
但
<jsp:include page="<%=contentpath %>" />此语句无法显示文本
我认为这是因为内容路径是同一目录中的相对路径、站点和项目。我最初的看法是
http://localhost:8080/site/a.txt 但结果却是:
http://localhost:8080/webapp/site/a.txt我希望知道如何显示用jsp中的数据库读取的/site/a.txt
谢谢你
发布于 2012-08-22 07:09:21
我为前端和背面构建了两个独立的web项目,将后端的文本上传到前端的web项目:工作空间\ webapp.and前端和后端共享同一个mysql数据库,数据库存储图像的相对路径,然后构建虚拟路径,重新部署前端,图像可以显示,文本不能显示。
https://stackoverflow.com/questions/11577048
复制相似问题