我可以用h:link替换h:commandLink吗?

时间:2011-03-22 11:18:25

标签: jsf

我正在使用jsf创建一个mobi-site。我走到了尽头,发现更原始的手机浏览器无法处理commandLink创建的javascript。是否可以通过h:link来规避这个问题,或者您对如何解决这个问题有任何其他建议吗?

1 个答案:

答案 0 :(得分:1)

<h:commandLink>使用<a>中的JS代码生成HTML onclick元素,以提交POST表单。

如果您的功能要求是提交包含某些数据的表单,那么最好使用<h:commandButton>,它不会生成JS代码。

如果您的功能需求是导航到其他页面,那么您一定要使用<h:link><h:outputLink>,或只使用纯HTML <a>