我正在使用jsf创建一个mobi-site。我走到了尽头,发现更原始的手机浏览器无法处理commandLink创建的javascript。是否可以通过h:link来规避这个问题,或者您对如何解决这个问题有任何其他建议吗?
答案 0 :(得分:1)
<h:commandLink>
使用<a>
中的JS代码生成HTML onclick
元素,以提交POST表单。
如果您的功能要求是提交包含某些数据的表单,那么最好使用<h:commandButton>
,它不会生成JS代码。
如果您的功能需求是导航到其他页面,那么您一定要使用<h:link>
或<h:outputLink>
,或只使用纯HTML <a>
。