怎么让图片直接在页面中显示,而不出现下载保存的提示呢? 你先写另外一个JSP或者HTML<img src="image.jsp">就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 借楼主的宝地用一下。如果我要出现下载保存的提示,但是struts:<html:link page="<%= item.getFile()%>">download</html:link>html:<a href="/test/csv/20040708161454000172.csv">download</a>只能在IE中以html形式打开csv,而没有出现下载对话框,怎么回事? 回复人: fuzhe(令狐虫) ( ) 信誉:100 2004-07-14 13:55:00 得分: 0 上面的两个问题有一定关联性啊对于第一个问题,要实现下载文件而非直接显示,必须通过servlet中的response对象输出才可以,直接写url是不行的,楼主可以参考第二个问题中的servlet的写法写出自己的servlet,接收页面中传过来的file Id,然后设置response输出就可以了,至于jsp文件中的URL应该这样写:<a href="/DownloadFile?fileId=xxx">download</a>它的作用是向DownloadFile这个Servlet发出要下载文件的id,从而下载文件,Servlet中用request.getParameter("xxx");接受文件id,输出这个文件就可以了对于第二个问题,response设置不对,应该是response.setContentType("image/*"); 关于jboss的login-config.xml的配置文件 servlet/jsp的基础对structs的重要性 请问Eclipse中如何放置jar文件? server.xml文件的配置 请问:Linux下怎么配置JSP环境? 送分:请帮我解释一下这个url的意思 如何禁止tomcat缓存页面 请教javabeans小问题 在JSP调用的外部类中,如何控制返回异常? 求大神 难道csdn里就没有人能够解决smartupload下载中文文件名的文件的问题?!!难道就没有人有已经升级的smartupload类文件??难道没人要100 一个动态读取数据显示的问题??
如果我要出现下载保存的提示,但是
struts:
<html:link page="<%= item.getFile()%>">download</html:link>
html:
<a href="/test/csv/20040708161454000172.csv">download</a>
只能在IE中以html形式打开csv,而没有出现下载对话框,怎么回事?
上面的两个问题有一定关联性啊
对于第一个问题,要实现下载文件而非直接显示,必须通过servlet中的response对象输出才可以,直接写url是不行的,楼主可以参考第二个问题中的servlet的写法写出自己的servlet,接收页面中传过来的file Id,然后设置response输出就可以了,至于jsp文件中的URL应该这样写:
<a href="/DownloadFile?fileId=xxx">download</a>
它的作用是向DownloadFile这个Servlet发出要下载文件的id,从而下载文件,Servlet中用
request.getParameter("xxx");接受文件id,输出这个文件就可以了对于第二个问题,
response设置不对,应该是
response.setContentType("image/*");