81,115
社区成员
发帖
与我相关
我的任务
分享
public class UploadAction extends BaseAction {
private SiteListModel siteListModel;
public byte[] viewToJsp(){
byte[] b = null;
if(siteListModel != null){
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8");
File url = new File(siteListModel.getPhotoUrl());
System.out.println(url +"--------viewToJsp------");
if(url != null){
BufferedInputStream bis = null;
ServletOutputStream sout = null;
try {
bis = new BufferedInputStream(new FileInputStream(url));
byte[] buffer = new byte[1024*8];
int result = -1;
sout = response.getOutputStream();
while((result = bis.read(buffer)) != -1){
System.out.print(result + " ");
sout.write(result);
}
sout.flush();
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
bis.close();
sout.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
return b;
}
public SiteListModel getSiteListModel() {
return siteListModel;
}
public void setSiteListModel(SiteListModel siteListModel) {
this.siteListModel = siteListModel;
}
}
<p:img id="imgest" rowspan="6" url="UploadAction_viewToJsp.action" />