tapestry环境搭建
2016-08-26 11:54 雄风狂飙 阅读(408) 评论(0) 收藏 举报工具准备:myeclipse版本:Version: 6.6.0
tapestry版本:3.0.3
tomcat版本:apache-tomcat-6.0.41
搭建过程:
1.新建工程 File->New->Web project
先建工程

生成tapestry工程

自动生成的文件如下:

2.代码部分
修改
Home.html
<html> <head> </head> <body> <span jwcid="@Insert" value="ognl:Summer"> </span> </body> </html>
jwcid是tapestry的组件,value是通过ognl从页面类获取
Home.page
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<!-- generated by Spindle, http://spindle.sourceforge.net -->
<page-specification class="com.yangpb.Summer">
<description>add a description</description>
</page-specification>
指定页面类为com.yangpb.Summer
新增Summer.java
package com.yangpb;
import org.apache.tapestry.html.BasePage;
public class Summer extends BasePage{
public String getSummer()
{
return "Hello Summer!!!";
}
}
自动生成mySummer2.application (tapestry 项目中自动生成的)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<!-- generated by Spindle, http://spindle.sourceforge.net -->
<application name="mySummer2" engine-class="org.apache.tapestry.engine.BaseEngine">
<description>add a description</description>
<page name="Home" specification-path="Home.page"/>
</application>
3.部署


4. 启动

5.结果

浙公网安备 33010602011771号