我想到有以下几种情况不知道对不对,求指点
1,循环本地的某个文件夹,文件夹下所有图片 然后显示在网页上
关于这个想法我有个问题,如果我的文件夹不是在tomcat web容器里面,可以直接显示在网页上吗?要是能的话,该怎么显示?求指点
2,就是把所有的图片放在tomcat web容器里,然后再循环 所有图片的名字然后,在网页上指定链接。
我是比较想用第一种方法,但是,我不知道,javaweb 的项目可以直接访问 web容器 意外的资源吗?
1 回答
万千封印
TA贡献1891条经验 获得超3个赞
跟在不在tomcat没有关系。在项目里的话,只是可以直接通过地址访问而已。
你要确定你是不是向放进tomcat的项目里。不放进去的话,通过输出流来展示,要自己写个action,通过路径输出图片流,然后设置消息头type为image/jpg什么的。就可以了。
但是路径不要做参数,太危险。建议把路径和一个id用map存储起来。
通过File f = new File(c:/图片);
File [] images = f.listFiles(new FileFilter(){
public boolean accept(String pathname){
if(pathname.endsWith("jpg")) return true;
}
});
发消息我给你Q完整代码吧。
添加回答
举报
0/150
提交
取消