我正在使用JPS的网页,允许您加载包含图像的zip文件,以便将这些图像合并到pdf文件中,以便用户可以下载生成的pdf文件。
到目前为止,我已设法将文件解压缩到服务器上的文件夹中,但我希望将解压缩的图像显示为pdf的页面。
这是试图管理这些图像显示的代码:
<div class="column">
<%
if(request.getParameter("desc")!=null){
s = new File((String) request.getAttribute("onDesc"));
// the method full() inserts the image addresses into an array called pages
full(s);
files = s.listFiles();
if(files!=null && files.length>0){
//gere i make the first paga be the first element on the array
pagina = pages.get(0);
%>
<form action="index.jsp" method="post">
<div>
<Select name="item" class="paginator">
<%
for(int i=0; i<files.length;i++){
pages.add(s.getName()+"/"+files[i].getName());
%>
<Option value="<%=i%>">
<%=i+1%>
</Option>
<%
}
%>
</select>
<!--This button should show the image when you select a "page" in the combobox-->
<input type="submit" value="VER" name="VER"/>
</div>
<div>
<%
}
if(request.getParameter("VER")!=null){
try{
String rs = request.getParameter("item");
if(rs!=null){
int dir = Integer.parseInt(rs);
pagina = pages.get(dir);
%>
<img src="<%="desc/"+pagina%>" class="page">
<%
}
}catch(Exception e){
%>
<!-- This is the part that gives me problems, as it only manages to show the first image I send but does not show the other images after the event of the button -->
<img src="img/Photo-icon.png" class="page">
<%
}
}
%>
</div>
</form>
<%
}
%>
</div>
所以,如果有人能够解释我做错了什么或显示更好的方法来处理这个问题,那么我就可以完成这个小项目。与此同时,我将继续寻找如何做到这一点。
提前致谢。