JSPCN主页 | JSP空间 | 网站制作 | JSP下载 | JSP论坛 | JSP教程 | 关于JSPCN | 联系我们
JSP虚拟主机,jsp空间,java空间,java虚拟空间,详细请点击进入
做最专业的JSP中文网站 当前位置首页--技术新闻--缓存区  
文章搜索:
关键字 标题
  
JSP中文网内容管理系统(JCMS)
JSP虚拟主机
网络笔记本
网摘,图片,笔记收藏
虚拟服务器

JSPCN文章目录分类
JSP配置[219]JSP基础[136]
中文问题[69]上传问题[27]
JAVABEAN[46]数据库[212]
文件操作[126]图片声音[17]
JSP其他[57]时间相关[16]
JAVAMAIL[72]STRUTS[144]
开发工具[28]教程系列[157]
JSP实例[89]
JAVA基础[421]APPLET[78]
JAVA网络[179]Applica[115]
Servlet[98]XML[163]
J2ME[257]J2EE[374]
考试相关[63]JAVA线程[90]
EJB[261]Swing[26]
Java API[141]声音图片[28]
异常处理[33]JAVA实例[290]
JAVA类[139]SUN[89]
Hibernate[6]JMX[8]
Spring[34]
本版推荐文章 
本版热点文章 
相关文章链接 
 
Happy New Year! 第一个XSP程序
作者:     文章来源:
访问次数:1次     加入时间:2005年01月01日
author:cocoonhome

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

1、这个示例以Cocoon2.0.3为例,请确保其已经正确安装。  
在整篇文章里会经常引用两个环境变量。它们定义如下: 
$TOMCAT_HOME  Tomcat 应用程序服务器安装于该目录之下(例如,c: omcat4.1)  
$COCOON_HOME  Cocoon Web 应用程序目录;它通常是 $TOMCAT_HOME/webapps/cocoon  
  

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

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

<?xml version="1.0" encoding="ISO-8859-1"?> 

<xsp:page language="java" 
      xmlns:xsp="http://apache.org/xsp"> 

    <xsp:logic> 
        String myString = "Happy New Year!"; 
    </xsp:logic> 

    <page> 
          <xsp:expr>myString</xsp:expr> 
    </page> 

</xsp:page> 
  
  

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

<?xml version='1.0' encoding="ISO-8859-1"?> 
<xsl:stylesheet  
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'> 

<xsl:template match="/"> 

<html> 
<head> 
<title>Happy New Year</title> 
</head> 
<body> 

  <img src="/chome_static/newyear.jpg"/> 
   
  <br/> 
  <font color="#0000CC"> 
    <b><xsl:value-of select="."/></b> 
  </font> 

</body> 
</html> 

</xsl:template> 

</xsl:stylesheet> 

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

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

<map:match pattern="samples/happy-new-year.xsp"> 
  <map:generate type="serverpages" src="samples/happy-new-year/happy-new-year.xsp"/> 
  <map:transform src="samples/happy-new-year/happy-new-year.xsl"/> 
  <map:serialize type="html"/>       
</map:match> 
  

7、打开浏览器,输入http://localhost:8080/cocoon/samples/happy-new-year.xsp, 
应该看到正确的结果。 

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

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

如果还有问题,可以查看Cocoon的日志,默认的日志文件位于$TOMCAT_HOME/webapps/cocoon/WEB-INF/logs/ 下。 
JSP虚拟主机 | JSP空间 | JSP主机 | JSP双线虚拟主机 | JAVA空间 | JAVA虚拟主机 | 虚拟服务器 | JSP 虚拟服务器 | VPS
Virtual Private Server | JAVA虚拟服务器 | VM服务器 | VHOST | 虚拟操作系统 | JSP论坛 | JAVA论坛 | JSP站点论坛
Copyright © 2002-2005 JSPCN.net. All rights reserved.
JSP中文网    备案序号:蜀ICP备05001583号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号