要制作一个p:commandButton提交表单(未调用JavaScript提交操作),可以按照以下步骤进行:
<h:form>
<!-- 表单内容 -->
<p:commandButton value="提交" action="submitPage.xhtml" />
</h:form>
@ManagedBean
public class MyBean {
public String submit() {
// 处理表单提交的逻辑
return "successPage.xhtml"; // 返回一个导航目标页面
}
}
<navigation-rule>
<from-view-id>/submitPage.xhtml</from-view-id>
<navigation-case>
<from-outcome>success</from-outcome>
<to-view-id>/successPage.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
这样,当用户点击p:commandButton时,表单将被提交到目标URL,并且后端的处理方法将被调用。处理方法可以执行相应的逻辑,并返回一个导航目标页面,以便在表单提交后进行页面跳转。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云