日期:2014-05-18  浏览次数:20601 次

如何判断文件为本站文件?
例:   要输出一个图片。。。从库里读出。。。(库里是   图片文件名   或来自网络的图片真实地址)

现在要前台页面显示出来。。。

如果是本站的图片则:输出地址为: "up/ "+图片文件名;
如果是来自网络的图片则:直接输出图片真实地址;

请问中间这个判断怎么实现。。。

我想了一个思路就是   查找   图片文件名   是否包含   "http:// "关键字来判断。。但不知道在jsp里怎么来实现。。请赐教。。。有更好的方法更好!!

------解决方案--------------------
//从数据库里取出来
String imageUrl = rs.getString( "url ");
if(imageUrl.startWith( "http "))
...
else
...
或者判断indexOf( "http ")是否等于-1也行
------解决方案--------------------
楼上正解
------解决方案--------------------
楼上正解.判断URL是不是以本站地址开头的.
------解决方案--------------------
解析URL是一种思路. 但是, 比较好的作法, 是在保存图片的时候, 在数据库端就加以分析.
比如在图片表上多加一个字段. 或者, 把两者放在不同的表里.
------解决方案--------------------
up