pof.java
package action;
import java.io.IOException;
import java.io.InputStream;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.actions.DispatchAction;
import util.FtpClass;
public class showPict extends DispatchAction {
public void doGet(HttpServletRequest request,
HttpServletResponse response) {
FtpClass fc=new
FtpClass();
try {
String
path1=request.getParameter("path");
response.reset();
ServletOutputStream output;
output =
response.getOutputStream();
InputStream
in = fc.downloadFile(path1);
byte tmp[] = new byte[256];
int i=0;
while ((i = in.read(tmp)) != -1) {
output.write(tmp, 0, i);
}
in.close();
output.flush();
//强制清出缓冲区 output.close();
fc.close();
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fc.close();
} catch
(IOException e) {
e.printStackTrace();
}
}
}
public void doPost(HttpServletRequest request,
HttpServletResponse response) {
doGet(request,response);
}
}
seePict.jsp
pageEncoding="gbk"%>
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
/p>
Transitional//EN">
href="">
查看图片align="center">
height="390" width="590"
/>