猿问
h:按钮和h:命令按钮的区别
h:按钮和h:命令按钮的区别
在JSF 2中,
h:button
和
h:commandButton
?
呼啦一阵风
浏览 834
回答 3
3回答
30秒到达战场
h:button-单击h:button发书签GET请求。h:commandbutton-而不是GET请求h:commandbutton发出POST请求,将表单数据发送回服务器。
0
0
0
宝慕林4294392
h:CommandButton必须包含在h:form中,并且具有两种导航方式,即通过设置action属性来设置静态导航和通过设置actionListener属性进行动态导航,因此它更高级,如下所示:<h:form> <h:commandButton action="page.xhtml" value="cmdButton"/></h:form>此代码生成折叠html:<form id="j_idt7" name="j_idt7" method="post" action="/jsf/faces/index.xhtml" enctype="application/x-www-form-urlencoded">而h:按钮更简单,只用于静态或基于规则的导航,如下所示<h:button outcome="page.xhtml" value="button"/>生成的html是 <title>Facelet Title</title></head><body><input type="button" onclick="window.location.href='/jsf/faces/page.xhtml'; return false;" value="button" />
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答