2015-05-29 121 views
0

我创建了一个简单的模板,并具有以下简单脚本代码。我能够使用此模板页面创建页面,但页面不是呈现并显示空白页面。内容页面没有正确呈现

我是否缺少下面的脚本?

<!-- <%@include file="/libs/foundation/global.jsp"%><% 
%> --> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<%@page session="false" contentType="text/html; charset=utf-8";language="java";pageEncoding="utf-8" %><% 
%> 
<html> 
    <head> 
    <title>This is Title</title> 
    </head> 
    <body> 
     <h1>This is Body</h1> 
    </body> 
</html> 

例外: 2015年5月29日09:40:56.985 ERROR [0:0:0:0:0:0:0:1 [1432872656382] GET /editor.html/content/ ecampusHome.html HTTP/1.1] org.apache.sling.scripting.jsp.taglib.CallTag执行脚本body.jsp时出错

请帮帮我。

感谢, 纪

+0

你有CH ecked resource/of/ecampusHome。这是否得到正确解决 –

+0

我已经提供sling:resourceType值为“ecampus/components/contetpage”,而不是模板中的“/ apps/ecampus/components/contetpage”。 –

+0

它显示了正确的价值,我曾经在模板创建过程中给过我。我正在使用AEM 6.0,我错过了什么? –

回答

0

尝试在页面指令与空间属性之间更换分号,像这样:

<%@page session="false" contentType="text/html; charset=utf-8" language="java" pageEncoding="utf-8" %> 

BTW:我能快速调试与代码示例优秀的AEM小提琴,免费提供作为ACS AEM Tools包的一部分:

AEM Fiddle in action