HappyNewYear!第一个XSP程序

来源:互联网 发布:sql update 多表关联 编辑:程序博客网 时间:2024/05/19 00:55
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

  author:cocoonhome

  这只是个简单的XSP程序的示例,涉及到了网站地图、XSP的语法等内容。

  1、这个示例以Cocoon2.0.3为例,请确保其已经正确安装。

  在整篇文章里会经常引用两个环境变量。它们定义如下:

  $TOMCAT_HOMETomcat应用程序服务器安装于该目录之下(例如,c:omcat4.1)

  $COCOON_HOMECocoonWeb应用程序目录;它通常是$TOMCAT_HOME/webapps/cocoon

  2、在$COCOON_HOME目录下建立happy-new-year目录。

  3、建立happy-new-year.XSP文件,内容如下:

 

  <XSP:pagelanguage="java"

  xmlns:XSP="http://apache.org/XSP">

  <XSP:logic>

  StringmyString="HappyNewYear!";

  XSP:logic>

 

  <XSP:expr>myStringXSP:expr>

 

  XSP:page>

  4、建立happy-new-year.xsl文件,内容如下:

 

 

  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"version='1.0'>

 

 

 

  HappyNewYear

 

 

 

 

 

 

 

 

 

 

 

  5、先将$COCOON_HOME目录下的sitemap.xmap文件做一备份。

  6、修改原站点地图sitemap.xmap,在sitemap.xmap最底部的标签上面加入下面内容:

  XSP">

  XSP"/>

 

 

 

  7、打开浏览器,输入http://localhost:8080/cocoon/samples/happy-new-year.XSP

  应该看到正确的结果。

  访问http://cocoonhome.net/webapps/samples/happy-new-year.XSP这里可以看到演示。

  8、如果出现了问题,我们需要仔细核对上面各步,特别注意程序中的标签的书写是否正确,格式是否正确。如是个空白标签,注意有个斜杠"/",而有内容的标签如...是由标签开始而由标签结束。

  如果还有问题,可以查看Cocoon的日志,默认的日志文件位于$TOMCAT_HOME/webapps/cocoon/WEB-INF/logs/下。

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>