JSP代码:
<% String path="";
File f = new File("D:/.../WebContent/UploadedFiles");
File[] files = f.listFiles();
for(int i=0;i<files.length;i++){
path=files[i].getPath(); } %>
当我把它作为图像时src =“&lt;%= path%&gt;”我得到的整个路径为D:\ Java \ Abc \ image.png
问题是我不想要整条路径。我只想要图像名称及其扩展名。例如:“image.png”是我唯一想要的东西。 非常感谢你的答案。谢谢!
答案 0 :(得分:0)
然后不要使用路径use the name:
path = files[i].getName();
答案 1 :(得分:0)
您是否尝试过files[i].getName()
?
BTW:请避免使用JSP scriptlet!您的代码有资格用作servlet的一部分。