如何在JSP中显示文本?文本路径存储在数据库中

时间:2012-07-20 09:55:31

标签: jsp

首先我将文本和图像保存在数据库中,并在前端使用语句来显示web对象中的文本:

<img src="<%=picturepath %>" width="570" /> 

<jsp:include page="<%=contentpath %>" /> 

然后在后端,我重启一个网络项目。我使用虚拟路线: 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和/ Mysql中的site / a.txt 。并附上声明

<img src="<%=picturepath %>" width="570" />

将显示文字和图片

但是

<jsp:include page="<%=contentpath %>" />

此语句无法显示文本

我认为这是因为 contentpath 是相对路径,网站和同一目录中的项目。我原来的意见是

http://localhost:8080/site/a.txt 

但事实证明是:

http://localhost:8080/webapp/site/a.txt

我希望知道如何在jsp中显示使用datebase读取的 /site/a.txt

merci beaucoup

1 个答案:

答案 0 :(得分:1)

我为前后构建了两个独立的web项目,将后端的文本上传到了前端的web项目:workspace \ webapp.and front和back共享相同的mysql数据库,数据库存储相对路径图像,然后构建虚拟路径,重新部署前端,图像可以显示,文本不显示。