问题背景:
由于文本和图片都是保存路径到数据库,起初只是做前台,通过以下语句可以把放在web工程下的图片和文本显示出来。
" />
后来开始做后台管理系统,重新建立的一个web工程,我采取的虚拟路径,把d:\site做为虚拟路径,在ie浏览器中可以
http://localhost:8080/site/a.jpg,http://localhost:8080/site/a.txt就可以把放在d:\site下的a.jpg,a.txt读取出来。
我用apache上传组件,把图片和文件上传到d:\site后,然后把/site/a.jpg, /site/a.txt地址保存进mysql,在jsp页面
用" />却无法显示。原因我知道,这里的contentpath是相对路径,而site与工程在同一个目录下。我本来想请求的是http://localhost:8080/site/a.txt,我的请求却变成了http://localhost:8080/webapp/site/a . txt 。
在这里,我想知道怎么把数据库读取的/site/a.txt在jsp中显示的方法