首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何制作一个p:commandButton提交表单(未调用JavaScript提交操作)

要制作一个p:commandButton提交表单(未调用JavaScript提交操作),可以按照以下步骤进行:

  1. 首先,在前端页面中引入PrimeFaces库,确保你已经正确配置了PrimeFaces的依赖项。
  2. 在表单中添加一个p:commandButton组件,并设置它的action属性为表单提交的目标URL。例如:
代码语言:html
复制
<h:form>
  <!-- 表单内容 -->
  <p:commandButton value="提交" action="submitPage.xhtml" />
</h:form>
  1. 在后端,创建一个与目标URL相对应的处理方法。这个方法可以是一个Managed Bean中的一个动作方法,或者是一个Servlet中的doPost()方法。例如,在Managed Bean中:
代码语言:java
复制
@ManagedBean
public class MyBean {
  public String submit() {
    // 处理表单提交的逻辑
    return "successPage.xhtml"; // 返回一个导航目标页面
  }
}
  1. 如果你使用的是Managed Bean,确保在faces-config.xml文件中进行了正确的配置,将该Bean与目标URL关联起来。例如:
代码语言:xml
复制
<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

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

富Web应用的架构与转化方法:Web应用系列第二篇

工作单元可以是发票输入,其中发票输入的所有功能在一个页面上可用:创建,更新,删除和查询。我们将看到RichFaces如何能够大大降低复杂性并加速此类丰富应用程序的开发。...三、Ajax表单提交 我们将看到的第一个特性,是能够提交表单数据并仅在页面的该部分调用JSF生命周期而无需重新加载页面。 以下是声明注册表单的页面部分(简化以供讨论): ?...繁重的工作由标签完成。 这类似于标记,但有两个属性: execute 此属性设置为对要提交的组件进行分组的面板的id。...每当用户选中一个字段时,就会进行验证,并显示任何消息,其中标签与具有for属性的字段相关。 如果字段参与Ajax表单提交,则也会进行验证。...探索Ajax表单提交 已替换为其Ajax等效项。

3.5K20

salesforce零基础学习(七十四)apex:actionRegion以及apex:actionSupport浅谈

我们在开发中,很难会遇见不提交表单的情况。常用的apex:commandButton,apex:commandLink,apex:actionFunction,apex:actionSupport。...他们进行操作的时候,会将整个表单提交。但是我们很多时候的需求,只是希望提交一部分内容,而不是全部。这个时候,我们就需要用到apex:actionRegion....apex:actionRegion用于apex:form中涉及到表单提交指定区域块或者组件的内容,如果一个表单提交请求需要提交整个页面,则不必使用apex:actionRegion。  ...apex:actionRegion尽管可以用于ajax请求的时候,指定区域提交,但是却无法定义请求完成后的reRender区域,reRender操作仍然在相关的控件的reRender部分来操作,即apex...其实上面的vf代码是有问题的,当选择了下拉框,右侧的下拉框的值也不修改成yyy,原因是这样的: 当actionSupport执行时,会提交整个form表单,因为上面有一个required的字段,所以导致提交表单失败

1.7K70
  • JS总结

    1.JavaScript的基本语法 1-1:为什么要学习JavaScript 例如:a.表单验证 b.页面动态效果等等 1-2:什么是JavaScript a.脚本的基本结构 语法: <script...parseInt和parseFloat 如果无法转换第一个字符,此函数将返回NaN(Not a Number,非数字) 1-4:JavaScript的高级语法-自定义函数function a.什么是函数...函数就是一个方法、也可以返回 b.如何使用函数 (1)创建函数 语法: function 函数名(参数1,参数2,...){ function 函数名(){ 语句;...调用函数 6.表单验证的相关事件和辅助特效 6-1:制作图片代替按钮的提交效果 例如: 简略代码: //页面加载的时候就自动调用函数InitDIV() ... 7.表单验证的高级特效 7-1:实现简单的省市级联功能 a.下拉列表控件select

    1.4K40

    如何将XSS漏洞从中危提升到严重

    当你在提交一个XSS漏洞之前,应该想办法寻找一切可以利用它来提高严重性的办法。我的报告中记录了时下流行的平台,如Wordpress和Drupal的一些武器化的javascript Payload。...文章内容大致如下: Jim 在用户输入处发现了一些过滤的返回到页面的输入点; 在输入处输入alert(1),弹窗成功; 漏洞定级为 P3/中危; 获得赏金 300$;...尽管如此,如果你发现了一个XSS漏洞,那么你可以绕过当前几乎所有的CSRF防护。唯一的例外便是,一些表单需要某种人为干预才能提交(如下所述)。...其次,XSS可以绕过CSRF TOKEN的使用,因为注入的javascript代码可以很容易的从表单的源码中检索到这个有效的TOKEN,然后将它连同一个敏感的请求一起发送。...我在bug bountry上提交了这个攻击链,最终将我的漏洞定级为了P1/严重。尽管核心缺陷不过是一个反射型XSS,所以说漏洞所处的环境很重要。

    86910

    基于HTML旅游网站项目的设计与实现——联途旅游网服务平台网站HTML模板HTML+CSS+JavaScript

    使用HTML+CSS页面布局设计,web大学生网页设计作业源码,这是一个不错的旅游网页制作,画面精明,排版整洁,内容丰富,主题鲜明,非常适合初学者学习使用, 这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计...网站功能方面:计划实现各个页面之间的链接跳转功能、鼠标悬停在文字上的变色功能、简单的首页动态图片切换功能、简单的表单提交功能。...(3)表单部分页面使用了DIV+CSS布局,使用到的知识主要有运用了form表单、input文本框和input提交按钮,完成表单信息收集。利用CSS设置input提交按钮文字大小和颜色。... 六、遇到问题及如何解决 实训中遇到得困难不少,比如如何收集适合网页的图片素材、如何让网页的配色看着更自然更舒适...、如何用PS裁剪大小合适的图片、以及制作表单时候如何设计等等,最后,通过上网查询和请教别人得到了很好的解决。

    2.8K30

    实例讲解PHP表单验证功能

    PHP 表单验证 提示:在处理 PHP 表单时请重视安全性! 这些页面将展示如何安全地处理 PHP 表单。对 HTML 表单数据进行适当的验证对于防范黑客和垃圾邮件很重要!...这样可防止攻击者通过在表单中注入 HTML 或 JavaScript 代码(跨站点脚本攻击)对代码进行利用。...并且当此页面加载后,就会执行 JavaScript 代码(用户会看到一个提示框)。这仅仅是一个关于 PHP_SELF 变量如何被利用的简单无害案例。...请注意在脚本开头,我们检查表单是否使用 $_SERVER[“REQUEST_METHOD”] 进行提交。如果 REQUEST_METHOD 是 POST,那么表单已被提交 – 并且应该对其进行验证。...如果提交,则跳过验证并显示一个空白表单。 不过,在上面的例子中,所有输入字段都是可选的。即使用户输入任何数据,脚本也能正常工作。 下一步是制作必填输入字段,并创建需要时使用的错误消息。

    3.9K30

    HTML 表单和约束验证的完整指南

    在本文中,我们将研究 HTML 表单字段和 HTML5 提供的验证选项。我们还将研究如何通过使用 CSS 和 JavaScript 来增强这些功能。 什么是约束验证? 每个表单域都有一个目的。...任何知道如何打开浏览器开发工具的人也可以绕过您精心制作的 HTML 和 JavaScript。...滑块控件 reset 将所有表单输入重置为其默认值的按钮(但请避免使用它,因为它很少有用) search 搜索输入字段 submit 一个表单提交按钮 tel 电话号码输入字段 text 文本输入字段...您可以通过以下方式停止浏览器验证: novalidate给元素添加一个属性 向formnovalidate提交按钮或图像添加属性 创建自定义 JavaScript 输入 如果您正在编写一个新的基于...该valitity.valid属性执行相同的操作,但checkValidity()还会invalid在该字段上触发一个可能有用的事件。

    8.3K40

    django 1.8 官方文档翻译: 5-1-1 使用表单

    其它的表单会复杂些;例如弹出一个日期选择对话框的界面、允许你移动滚动条的界面、使用JavaScript 和CSS 以及HTML 表单 元素来实现操作控制的界面。...实际应用中,一个表单可能包含几十上百个字段,其中大部分需要预填充,而且我们预料到用户将来回编辑-提交几次才能完成操作。 我们可能需要在表单提交之前,在浏览器端作一些验证。...这时表单不再为空(绑定),所以HTML 表单将用之前提交的数据填充,然后可以根据要求编辑并改正它。...绑定的和绑定的表单实例 绑定的和绑定的表单 之间的区别非常重要: 绑定的表单没有关联的数据。当渲染给用户时,它将为空或包含默认的值。 绑定的表单具有提交的数据,因此可以用来检验数据是否合法。...字段的数据 不管表单提交的是什么数据,一旦通过调用is_valid() 成功验证(is_valid() 返回True),验证后的表单数据将位于form.cleaned_data 字典中。

    4.2K20

    JavaScript】案例1:使用JS完成注册页面校验

    JavaScript 函数调用执行完毕必定有返回值,值及类型根据 return 决定: 如果 return 具体值,返回值为 undefined ; 2.3.3 函数使用的注意事项...仅根据方法名来调用函数,即使实参与函数的 形参不匹配,也不会影响正常调用; 如果形参赋值,就使用默认值 undefined 2.4 正则对象 2.4.1 RegExp 对象的创建方式...2.5.2 onclick 点击事件:由鼠标或热键点击元素组件时触发 示例: 效果: 2.5.3 onsubmit 表单提交事件: 表单提交按钮被点击时 触发 注意:该事件需要返回...boolean 类型的值来执行 提交 / 阻止 表单数据的操作。...事件得到 true ,提交表单数据 事件得到 false ,阻止表单数据提交 示例 1 : 效果 1: 示例 2: 效果 2: 3.

    3.3K70

    React19 她来了,她来了,他带着礼物走来了

    在使用Action之前 在下面的代码片段中,我们将利用 onSubmit事件,在表单提交时触发搜索操作。...action 属性的值将是一个提交数据的方法」,可以在客户端或服务器端提交数据。 我们可以使用Action执行同步和异步操作,简化数据提交管理和状态更新。目标是使处理表单和数据更加容易。...,并基于一些状态渲染一些辅助信息 formAction是执行异步提交的处理 在上面的代码中,当表单提交时,从 useFormStatus hook 我们将获得一个 pending 状态。...); fn:表单提交或按钮按下时要调用的函数。 initialState:我们希望状态初始值是什么。它可以是任何可序列化的值。在首次调用操作后,此参数将被忽略。 permalink:这是可选的。...formAction:一个将传递给表单操作操作。此操作的返回值将在状态中可用。

    16010

    网页前端制作需要哪些基础知识?

    前言 在当今互联网时代,网页前端制作成为了一个重要的技能。网页前端制作涉及多种技术和知识,包括HTML、CSS和JavaScript等。...3 HTML表单 学习HTML表单是实现用户交互的重要一步。了解表单元素如输入框、下拉列表、复选框等,以及表单提交和处理。 CSS基础知识 CSS(层叠样式表)用于定义网页的样式和布局。...3 DOM操作和事件处理 了解DOM(文档对象模型)是JavaScript操作网页元素和内容的基础。学习如何通过JavaScript获取和修改HTML元素,以及如何处理事件(如点击、鼠标移动等)。...总结 网页前端制作需要掌握HTML、CSS和JavaScript等基础知识。...通过学习HTML标记和元素、HTML文档结构、HTML表单,以及CSS选择器和样式规则、盒模型和布局、响应式设计和媒体查询,以及JavaScript的变量、条件语句和循环、DOM操作和事件处理,可以初步掌握网页前端制作所需的技能

    19320

    Django-form表单

    实际应用中,一个表单可能包含几十上百个字段,其中大部分需要预填充,而且我们预料到用户将来回编辑-提交几次才能完成操作。 我们可能需要在表单提交之前,在浏览器端作一些验证。...这叫做”绑定数据至表单“(它现在是一个绑定的表单)。 我们调用表单的is_valid()方法;如果它不为True,我们将带着这个表单返回到模板。...这时表单不再为空(绑定),所以HTML 表单将用之前提交的数据填充,然后可以根据要求编辑并改正它。...绑定的表单具有提交的数据,因此可以用来检验数据是否合法。如果渲染一个不合法的绑定的表单,它将包含内联的错误信息,告诉用户如何纠正数据。...字段的数据 不管表单提交的是什么数据,一旦通过调用is_valid() 成功验证(is_valid() 返回True),验证后的表单数据将位于form.cleaned_data 字典中。

    3.9K70

    基于HTML旅游网站项目的设计与实现——千岛湖旅游景点网站模板(6个页面)HTML+CSS+JavaScript

    使用HTML+CSS页面布局设计,web大学生网页设计作业源码,这是一个不错的旅游网页制作,画面精明,排版整洁,内容丰富,主题鲜明,非常适合初学者学习使用, 这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计...网站功能方面:计划实现各个页面之间的链接跳转功能、鼠标悬停在文字上的变色功能、简单的首页动态图片切换功能、简单的表单提交功能。...(3)表单部分页面使用了DIV+CSS布局,使用到的知识主要有运用了form表单、input文本框和input提交按钮,完成表单信息收集。利用CSS设置input提交按钮文字大小和颜色。...class="address">地址:陕西省宝鸡市千阳县南寨镇闫家村五组27号 张旭超个人版权所有 <p style="text-align: center...实训中遇到得困难不少,比如如何收集适合网页的图片素材、如何让网页的配色看着更自然更舒适、如何用PS裁剪大小合适的图片、以及制作表单时候如何设计等等,最后,通过上网查询和请教别人得到了很好的解决。

    3.4K50

    Form 表单 问题多多(上)

    HTML5学堂 - 刘国利:2013年8月时,曾在给学生讲解WEB前端开发的HTML和CSS基本知识,学生要面对“表单”的制作。我喜欢把“表单”称之为初入前端的人的“恶梦”。...表单能够包含 input元素,比如文本字段、复选框、单选框、提交按钮等等。表单的作用在于能够向服务器端传送所需要的数据。由于涉及数据的提交,form标签自然必不可少啦。...最后要说的是,当时JavaScript还不足够强大的时候,很多功能是需要依附于fieldset标签来实现的,而今的JavaScript如雄狮般崛起,fieldset的功能完全可以通过JavaScript...在我们做测试的时候可以使用星号*代替 method规定如何发送表单数据。有get和post两种发送方式。...为更有利于SEO,可以再书写上name属性 关于提交方法get和post的区别,很明显的区别在于,url地址当中?后面的内容,也就是一个是保密,一个是非保密传送数据。

    1.7K100

    HTML概要

    HTML CSS Javascript 的关系 HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。...HTML标签 标签 如果想在网页上显示文章,就需要标签,把文章的段落放到标签中。 语法: 段落文本 ? ? 标签 使用标签来制作文章的标题。... 标签 在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个标签中,这个标签的作用就相当于一个容器。 1. div和span类似,都没有特殊的语义。...单选框、复选框 在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,...提交按钮 在表单中有两种按钮可以使用,分别为:提交按钮、重置。这一小节讲解提交按钮:当用户需要提交表单信息到服务器时,需要用到提交按钮。

    3.8K91

    web前端之锋利的jQuery八:jQuery插件的使用(表单验证、表单提交

    1.jQuery表单验证插件-Validation: 最常使用JavaScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件-Validation.../js/jquery.validate.messages_cn.js"> 2.jQuery表单插件——Form: jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易的...如果服务器返回一个成功的状态,那么用户就会看到“提交成功!...options); return false; }); 在options对象里,指定两个回调函数,即beforeSubmit:showRequest和success:showResponse,他们分别会在表单提交前和表单提交后被调用...这个回调函数中只要不返回false,表单豆浆杯允许提交;如果返回false,则会阻止表单提交

    6.6K50
    领券