本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- wallimn
- benladeng5225
- ranbuijj
- javashop
- robotmen
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- gdpglc
- tanling8334
- gaojingsong
- arpenker
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- jbosscn
- lemonhandsome
- nychen2000
- zxq_2017
- wjianwei666
- lzyfn123
- ajinn
- forestqqqq
- siemens800
- 大家都说我很棒
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
最新文章列表
Tapestry 中文乱码
在*.application中加入下面语句:
<property name="org.apache.tapestry.template-encoding" value="GB2312"/>
当然,上面的property也支持component,page等。
今天还有一些收获:
1、Foreach不能出现在Form中,要在From中显示lis ...
Tapestry页面提交执行顺序
第一,页面是页面,页面跳转的时候,需要清空properties数据,否则,这些数据保存在session里面,很容易造成bug。打个比方说吧,initialize()这个方法,的确,在页面表现的时候,执行两次。页面表现之前,初始化你的页面,然后页面表现你的业务逻辑,比如你要显示什么新闻呀等等。。。最后,页面在结束表现之前,再次执行这个方法,将你的properties还原为初始值,这样,在你的下次再访问 ...
Tapestry入门问题集(一) [转]
1 方法PageBeginRender(PageEvent event)没有被执行
出现此问题的原因常见的有两种:一是页面类没有implements PageRenderListener,二是在page文件中指定页面类不正确
2 自定义组件问题
组件类必须继承BaseComponent或AbstractComponent类或其子类,需要用到模板(html)的组件需继承BaseComp ...
Tapestry资源列表
1 官方站点:
http://jakarta.apache.org/tapestry/
2 邮件列表存档
http://news.gmane.org/gmane.comp.java.tapestry.user
3 组件
t-deli:http://www.t-deli.com/
tapestry-javaforge:http://howardlewisship.com/tapestry- ...
判断页面是否登陆或过期 [转]
public abstract class MyBasePage extends BasePage implements
PageValidateListener {
/*
* 判断session是否清空,如果为空则跳到提示页面
* @see org.apache.tapestry.event.PageValidateListener#pageValidate(org.apache ...
Tapestry4分页组件参考(一)
import java.util.Collection;
import org.apache.tapestry.*;
import org.apache.tapestry.listener.ListenerInvoker;
import org.apache.tapestry.form.Submit;
public abstract class Pagination extends Submit ...
Tapestry上传多附件 [转]
以发送5个附件为实例:
private IUploadFile file0;
public IUploadFile getFile0() {
return file0;
}
public void setFile0(IUploadFile value) {
file0 = value;
}
protected void initialize() {
file0 = n ...
在eclipse中修改tapestry的page不需要重启的配置
在eclipse->myeclipse->Application servers->tomcat->jdk->Optional Java VM Arguments 下写上如下
-Dorg.apache.tapestry.disable-caching=true
-Dorg.apache.tapestry.enable-reset-service=true
Tapestry页面的初始化
页面一执行,就会触发一个监听器PageEnderListener。
实现PageEnderListener 接口,并重写PageBeginRender 方法,就使得Border
组件在表现之前,能够触发PageBeginRender 方法。
public void pageBeginRender(PageEvent event) {
Visit visit = (Visit) this.ge ...
学习Tapestry的链接初体验
1.对于ExternalLink,传递参数的方式却与DirectLink 组件恰恰相反。该组件利用page 参数指明跳转页面,利用parameters
参数向URLs 中添加传递值。所以,必须在下一个页面来
接收URLs 中传递过来的值。
<a href="#" jwcid="@ExternalLink" page="SecondPage ...
禁用myeclipse 4.1.1捆绑的spindle,重新安装spindle
因为myeclipse内部捆绑了spindle插件,因而无法安装更新版的spindle、和tapestry.palette插件
1、在myeclipse安装目录建disabled_features和disabled_plugins主要是用来备份移除spindle文件
2、从features移动com.genuitec.myeclipse.tapestry_4.1.0目录到disabled_fea ...
tapestry中如何禁止一个用户或是一台机器重复登陆
/** 判断该判断同一个用户是否同时在两台机子上登陆:begin
*/
//根据用户登录名或ID来判断
//轮询hashtable中的信息
HttpSession session =cycle.getRequestContext().getSession(); Enumeration v_enum= CacheData.ht.keys();
while(v_enum.hasMoreEl ...
天...又快亮了吗...
OK..在此认错先...不小心又这么早了..
现在记录的是28号的事情。
中午起床。
上课。
下课。
然后,晚饭和章同学一块吃的,貌似很久么聚了。
回来之后呢是6点,清洁厨房,洗澡,7点了。
今天很不好的又小生气了一次。
唉。。脾气控制上出了点小问题。。。
大概是今天心境不太对。。。
乱七八糟的考试还真是麻烦。
很不好的小发了一次火。
原因很简单。。这里就不说了。。某猪知道的。。
下 ...
编写tapestry页面时碰到的问题集锦
popup window如何做? 在服务器端如何输出javascript代码? iframe如何实现? 其它已解决的问题:could not found adapator for class com.... java.lang.IllegalArgumentException 原因是类需要serializable 序列化 经典问题:java.lang.ClassCastException 类没 ...