h:commandLink 右键打开问题 h:commandLink使用出来超链接的时候,直接鼠标点击可以链接到另一个页面B上去,但是鼠标放在链接上面显示出来的是当前页面A#,使得在链接上点右键,选择新窗口中打开页面的时候,打开的还是当前页面,URL为当前页面A#,而不是打开的B页面,难道使用h:commandLink就不能用点右键打开的功能了么?有没有可以使得和h:outputlink一样效果,能右键新窗口中打开的功能呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 h:commandLink这是干什么的,html里面的吗,还是struts标签?第一次看到!你说你要实现什么? 刚查了一下,你用jsf啊!没有用过,抱歉! 1楼 你的JSF 用的熟练吗 顶 我也用的JSF 就是jsf的标签h:commandLink,使用它的action事件,链接到其它页面去,难道使用h:commandLink就不能用点右键选择“打开”或者“另存为”的功能了? 我就想下载附件的时候,不用直接点击下载,而是点链接右键选择“另存为”来下载,结果下载的是当前页面的html,而不是附件。 对的,不能右键。你看一下生成的 HTML 源代码就知道了,关键是其中的 onclick 事件在处理东西了。 如果是供人下载资源的话,可以直接用 <a href="#{xxx.xx}">xxxxx</a> 就可以了。 有个类似 outputLink 吧。 h:outputLink没有进入JSF的生命周期,而h:commandLink和h:commandButton都要进入JSF的生命周期.用这个h:outputLink就不能执行后台bean的方法了,区别很大啊,根本不行 我也用jsf,这个问题是因为h:outputlink控件本身是html标签中的<a>标签加上其它技术实现的,所以并不完全支持<a>标签本身的功能,就像你在用这个控件的时候都是用action属性来跳转的,但是<a>标签却是用href属性来实现的。 那你在 h:commandLink 里面跳到一个新的专门用来下载的页面不就可以了。 用线程分布去查询数据库。求解! hibernate+struts2分页查询 struts2文件配置 structs小问题 eclipse 和 mysql 连接 如何在1个DIV里面载入已经写好的JSP 急!bean里放链接问题 那里有 WebLogic EJB Deployer Tool ssh 映射文件 *.hbm.xml 问题 有大佬做过今日头条的笔试题么?真心请教一下。 cas spring security3整合爆错 请教如何在Java的session中设置一个变量,并赋值。10分钟后,自动给清除这个变量的值。需要用哪个方法呢?
如果是供人下载资源的话,可以直接用 <a href="#{xxx.xx}">xxxxx</a> 就可以了。
用这个h:outputLink就不能执行后台bean的方法了,区别很大啊,根本不行
那你在 h:commandLink 里面跳到一个新的专门用来下载的页面不就可以了。