Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html JSF inputText required属性未呈现_Html_Forms_Jsf - Fatal编程技术网

Html JSF inputText required属性未呈现

Html JSF inputText required属性未呈现,html,forms,jsf,Html,Forms,Jsf,在JBossAS7.1.1上使用MoharraJSF2, 使用inputText元素创建的XHTML文件不会呈现属性required=“true” 没有错误,但输出HTML不包含必需的属性。如果编写纯HTML输入元素,则必需的属性将作为JSF表单的一部分呈现。 有人知道为什么会去掉这个属性吗? 该案例是一个容器管理的登录表单,因此没有支持bean。非常感谢。这是预期的行为,该属性不是用于HTML输入标记,而是用于留在服务器端的 见以下相关问题: 我从链接上看到了帖子(谢谢)。出于可支持性的

在JBossAS7.1.1上使用MoharraJSF2, 使用
inputText
元素创建的XHTML文件不会呈现属性
required=“true”

没有错误,但输出HTML不包含必需的属性。如果编写纯HTML输入元素,则必需的属性将作为JSF表单的一部分呈现。 有人知道为什么会去掉这个属性吗?
该案例是一个容器管理的登录表单,因此没有支持bean。非常感谢。

这是预期的行为,该属性不是用于HTML输入标记,而是用于留在服务器端的

见以下相关问题:


我从链接上看到了帖子(谢谢)。出于可支持性的原因,我被要求在这个项目上使用JSF,但我很难理解JSF如何更好/更快/更便宜,因为HTML5兼容组件的简单“必需”属性必须用自定义编码的呈现重新设计才能返回到
required=“true”
以及所有开箱即用的HTML-5好处,如客户端即时验证和提示。无论如何,
answered=yes
(哦,等等……这是一个自定义属性)…@DarrellTeague是的,我向你保证我自己也经常有同样的疑虑,JSF有时会让人痛苦。特别是对于您知道的事情,如果您对HTML输出有更多的控制权,那么做起来会非常简单。无论如何,这肯定不是一个更好、更快、更便宜的例子:总有一个权衡。我们必须找出我们交易的是什么。:)非常老的帖子,但在几个JSF项目之后回顾(不是我的设计选择)。。。我和我的团队的陪审团将不惜一切代价避免JSF。它的初衷是好的,但很明显,该框架造成的问题多于它解决的问题。最好在服务器上使用Angular和logic等工具(在没有JSF的Java中)进行前端处理。然后,从JSON(使用模式)模型数据到演示文稿的音译将完全降级到前端。@Darrelltague是的,我同意!浏览器在最近几年有了很大的发展,JSF无法跟上这种快速发展的步伐和前端技术的发展。有趣的是,不久前我重温了这篇文章,正是为了阅读我们在评论中的讨论。:)祝你下一个项目好运!