2012-08-24 56 views
0

我使用了primefaces展示示例, http://www.primefaces.org/showcase/ui/layoutElement.jsf 但它没有显示任何内容。primefaces P:布局根本不起作用

我的页面是:

<h:head> 
<title>Title</title> 
</h:head> 
<h:body> 
<p:layout style="min-width:400px;min-height:200px;" id="layout"> 
    <p:layoutUnit position="west" resizable="true" size="100" minSize="40" 
     maxSize="200"> 
    Left 
</p:layoutUnit> 

    <p:layoutUnit position="center"> 
    Center 
</p:layoutUnit> 
</p:layout> 
</h:body> 
</html> 
+0

请发布一些代码,你已经尝试到目前为止让其他人看看并帮助你。 – Ravi

+0

嗨Ravi ..我已编辑的问题,包括在我的网页上的代码。此代码只是创建一个正方形,它不会在各个部分打印左边和中间的单词 – Amruta

+0

奇怪,我可以看到它们。你可以打开浏览器的开发工具,看看文本是否存在。并且如果可能的话,也发布html标记的屏幕截图。 – Ravi

回答

1

怪异,其完全为我工作。你使用正确的命名空间为您的标签和文档类型? like

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:h="http://java.sun.com/jsf/html" 
     xmlns:f="http://java.sun.com/jsf/core" 
     xmlns:ui="http://java.sun.com/jsf/facelets" 
     xmlns:p="http://primefaces.org/ui" 
     xmlns:c="http://java.sun.com/jsp/jstl/core"> 
+0

谢谢Chaitanya它的工作!我发现我缺少jsf核心和jstl核心标签库。 – Amruta

+0

@Amruta欢迎您:) – PermGenError

+1

@Amruta,我不认为你需要jstl标签,因为我可以从你的代码中看到,你没有使用任何jstl。 :) – PermGenError