首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

h:commandLink 右键文件下载有关问题

2012-01-30 
h:commandLink 右键文件下载问题我使用的是jsf的h:commandLink标签,然后用它的action事件,链接到其它页面。

h:commandLink 右键文件下载问题

我使用的是jsf的h:commandLink标签,然后用它的action事件,链接到其它页面。同时又想
使用h:commandLink右键保存功能,实现对附件的保存。(当然,直接点击下载是可以实现的。)
但目前点链接右键选择“另存为”下载时,下载的却是当前页面的html,而不是附件。

另:h:outputLink和a标签都无法执行后台方法所以应该是不行的,看看各位大侠还有更好的方法不?
先谢啦~~

[解决办法]
要做成右键点击就可以“另存为”这样的,解析出来应该是这样的<a href="http://topic.csdn.net/u/20080624/11/55e5a350-d260-4a35-a02a-71b4c1795a00.jpg" …>,
而<h:commandLink>控件解析出来的代码是这样的:<a href="#" …>,默认就是#,即使另存出来也只是当前的html页面,而不是资源文件,我也在头疼中……

热点排行