在web 页中开一个<frame src="/pictureviewer"> pictureviewer为一个servlet在servlet的doGet/doPost中response.setContentType("image/jpeg;"); response.setHeader("Content-Disposition","inline"); BufferedInputStream in = new BufferdInputStream(servlet.getResourceAsStream("WEB-INF/images/xxx.jpg")); BufferedOutputStream out = new BufferdOutputStream(response.getOutputStream());然后将数据写到out中
<security-constraint>
<web-resource-collection>
<web-resource-name>Security</web-resource-name>
<url-pattern>/Jsp/*</url-pattern>
</web-resource-collection>
<auth-constraint>
</auth-constraint>
</security-constraint>
这样就可以把与WEB-INF同级目录中的Jsp目录下的所有文件都隐藏掉;
Servlet应该可以,但有没有人可以帮我做个示范?
response.setHeader("Content-Disposition","inline");
BufferedInputStream in = new BufferdInputStream(servlet.getResourceAsStream("WEB-INF/images/xxx.jpg"));
BufferedOutputStream out = new BufferdOutputStream(response.getOutputStream());然后将数据写到out中
可不可以接着写下去?
while(aByte != -1){
out.write(aByte);
}
in.close();
out.close();