java tapestry5 布局 参数的处理

2016-02-19 09:40 4 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐java tapestry5 布局 参数的处理,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

代码如下:

?xml version="1.0" encoding="UTF-8"?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"
head
meta name="keywords" content="${ks}"
meta name="description" content="${desc}"
title${title}/title
/head
body
t:body/
/body

例如如上一个模版页面,在使用时,希望把里边的title,keywords,description动态地更换。
在模版页面的java类里边添加类似如下代码:
代码如下:

@Parameter(defaultPrefix = BindingConstans.LITERAL,name = "title",requred=true)//这里我设为参数必须
@Property(write=false)//标注不可写的属性
private String title;

最后在使用时:
代码如下:

div t:type="模版" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"
XXX
/div

再重新布置服务器后,已经发现可以显示出正常的标题属性了。。。。

来源:http://www.tulaoshi.com/n/20160219/1591696.html

延伸阅读
今天在部署一个webservices程序的时候,从页面获取数据的servlet出现了乱码问题,在servlet中我已经把request.setCharacterEncoding("GB2312");这段文字加入到代码中去,但是还是出现乱麻问题。  到网上找资料,如下:JAVA是Unicode编码,你先转换成ISO8859-1,然后再转换成GBK或是GB2312. java 代码 代码如下: request.setCharacterE...
Java界面设计应该是一项布满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得以及界面布局治理器等方案也无法很好地解决这个问题。 在本文中,我们会给出一种更好的解决方案,我们不是去试图把...
界面设计应该是一项布满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得以及界面布局治理器等方案也无法很好地解决这个问题。 在本文中,我们会给出一种更好的解决方案,我们不是去试图把界...
摘要 本章中主要通过详尽的实例,配以合理的练习,让读者了解、把握Java语言的基本语法。通过本章的学习,读者应能学会:Java程序的结构、变量、方法、运算符、表达式等,以便今后编写Java程序时更加得心应手。 -------------------------------------------------------------------------------- 本章目...
标签: 电脑入门
组装电脑的朋友一般都必须对电脑硬件有一定的认识,必须要了解其均衡性,元件之间搭配的均衡性以及硬件的性能,处理器是电脑爱好者都非常关心的,那么什么样的处理器才是不错的处理器(CPU)呢?一般我们主要看的处理器的参数就可以知道大概在当前处理器属于哪个档次了,今天就来与大家详细介绍处理器CPU的参数。 1.主频 主频也叫时钟频率,单位...

经验教程

390

收藏

57
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部