相关疑难解决方法(0)

如何使用JSF 2.0 Facelets在XHTML中包含另一个XHTML?

在XHTML页面中包含另一个XHTML页面的最正确方法是什么?我一直在尝试不同的方式,但都没有.

xhtml jsf facelets include jsf-2

216
推荐指数
2
解决办法
26万
查看次数

当使用jQuery和AngularJS等JavaScript库实现UI时,JSF的需求是什么

我正在阅读JSF,它是一个UI框架并提供了一些UI组件.但它与jQueryUI,AngularJS,ExtJS甚至纯HTML,CSS和JavaScript中可用的组件数量有何不同或更好.

为什么有人要学习JSF?

user-interface jsf javascript-framework

114
推荐指数
6
解决办法
5万
查看次数

实体名称必须紧跟实体引用中的"&"

我想在我的*.xhtml页面上放一个打包游戏.(我使用的是jsf 2和primefaces 3.5)

然而,

当我在xhtml中"翻译"html页面时,我在此脚本中收到错误:

    <script>

    var el = document.getElementById("pacman");

    if (Modernizr.canvas && Modernizr.localstorage && 
        Modernizr.audio && (Modernizr.audio.ogg || Modernizr.audio.mp3)) {
      window.setTimeout(function () { PACMAN.init(el, "./"); }, 0);
    } else { 
      el.innerHTML = "Sorry, needs a decent browser<br /><small>" + 
        "(firefox 3.6+, Chrome 4+, Opera 10+ and Safari 4+)</small>";
    }
  </script>
Run Code Online (Sandbox Code Playgroud)

在线:

if (Modernizr.canvas && Modernizr.localstorage && 
Run Code Online (Sandbox Code Playgroud)

我得到:

实体名称必须紧跟实体引用中的"&".

知道怎么解决这个问题吗?

javascript xml xhtml jsf facelets

74
推荐指数
4
解决办法
17万
查看次数

何时使用f:view和f:subview

我不确定使用<f:view>和有什么好处<f:subview>.我注意到可以在不使用它们的情况下编写JSF页面.

使用这些标签有什么好处?

view facelets subview jsf-2

46
推荐指数
1
解决办法
5万
查看次数

解析XHTML时出错:元素的内容必须由格式良好的字符数据或标记组成

作为这个问题的扩展,我试图将Javascript插入到已经呈现ajax表<h:commandButton />onclick属性action中.

我想做什么:在列表框中获取所选项目并将其转换为要在JSF中使用的参数FileServlet.即para2=value1&param=value2&param=value3

这就是我所拥有的:

<script type ="text/javascript">
function myScript() {
    var box = document.getElementbyId('myForm:box');
    var length = box.options.length;
    var paramstring = "";
    for (var i = 0; i < length; i++) {
        if (i != (length - 1) {
            if (box.options[i].selected) {
                paramstring = paramstring + "param=" + box.options[i].value + "&amp;";
            }
        } else {
            paramstring = paramstring + "param=" + box.options[i].value;
        }
    }
    if (document.getElementById('myForm:checkbox').checked) {
        window.location='fileServlet? + …
Run Code Online (Sandbox Code Playgroud)

javascript xhtml jsf facelets jsf-2

38
推荐指数
3
解决办法
11万
查看次数

XHTML的需求是什么?

在一次采访中,我被问到了一个我从未想过的问题,即"我们已经拥有满足编写网页所有要求的HTML,那么XHTML的需求是什么?"

我用Google搜索了很多文章并阅读了很多文章,但我无法理解为什么会引入XHTML.请向我解释.

html css xhtml

33
推荐指数
8
解决办法
3185
查看次数

JavaServer Faces 2.2和HTML5支持,为什么还在使用XHTML

在阅读了JSF 2.2中的HTML5支持之后,我很惊讶地发现与在Netbeans中使用新的Web应用程序创建的模板文件中的先前Facelets版本相同的XHTML文档类型.唯一的区别是HTML标记在JSF 2.2中读取:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html">
Run Code Online (Sandbox Code Playgroud)

,而不是在较旧的JSF版本中如下:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">
Run Code Online (Sandbox Code Playgroud)

使用XHTML并考虑到HTML5的承诺似乎有点不对劲.如果我从"已注册的库"而不是"服务器库"中选择它,我只能选择使用2.2.这是否会影响框架版本应用于项目的方式?

Facelets是否过分依赖XHTML来支持HTML5?

xhtml jsf html5 netbeans facelets

16
推荐指数
1
解决办法
2万
查看次数

如何使用JSPX生成有效的HTML?(不是XHTML)

尝试使用JSPX创建HTML页面时,您将面临以下困难:

  • JSPX最小化标签,我们不希望它,例如<div class="foo"></div>变得<div class="foo"/>可以被浏览器不同的解释
  • 例如,必须关闭JSPX标记,而某些HTML标记应保持未关闭<script...>.<script.../>IE和Firefox无法识别自闭标记.
  • 指定HTML5 doctype(<!DOCTYPE html>)
  • 内联JavaScript

这个问题是对其他一些问题的回应,都归结为同样的问题.我找不到一个全面的答案,所以我发布了我的调查结果.

相关问题:

html html5 jsp jspx

15
推荐指数
1
解决办法
1万
查看次数

JSF/Facelets:为什么将JSF/Facelets与HTML标签混合起来不是一个好主意?

我现在已经读了好几遍:一些开发人员并不主张在他们的XHTML文件中使用HTML标签交换JSF/Facelets标签.显然,HTML标签不会成为UI组件树的一部分,但它的缺点是什么?

我经常找到作者做这种混合的代码示例:

http://www.ibm.com/developerworks/java/library/j-facelets/

http://www.packtpub.com/article/facelets-components-in-jsf-1.2

http://oreilly.com/catalog/9780596529246

"Seam in Action"还交错了JSF/Facelets和HTML标签.

我对实际使用的内容感到困惑.我开始混合标签,但我开始相信它可能不是正确的选择.但是,我不明白为什么纯粹的方法是可取的.

我肯定知道我有一个表,其中JSF数据表没有给我足够的灵活性来显示我需要的东西,所以这样做是不可能的.

此外,我想知道为什么上面的例子都没有使用f:view等而不是硬编码的html,head,body等标签.

有人可以帮我清楚一下吗?

xhtml jsf facelets

13
推荐指数
1
解决办法
4142
查看次数

XML prolog /指令未从XHTML输出中删除

我开始学习JavaServer Faces(JSF).我正在使用GlassFish 3+.我刚刚在NetBeans中创建了一个新的JSF项目并运行该项目.它工作正常,但在检查XHTML输出时,我注意到XML声明留在了.这弄乱了DOCTYPE声明(它总是应该是文档中的第一个).

在此输入图像描述

JSF应该删除XML声明,还是我做错了什么?

xml facelets jsf-2

12
推荐指数
1
解决办法
1788
查看次数