关于我们 | 广告服务 | 加盟代理CRM | 返回首页                                                         
设为首页
加入收藏
ASP技术 | .NET技术 | J2EE技术 | PHP技术 | JS技术 | C#技术 | Java技术 | XML技术 | | B/S论坛
 tapestry5中select的用法
 Tapestry乱码问题
 如何开发出一个高质量的J2EE系.
 解决Tapestry5中文问题
 Tapestry5新特性
 WebWork+JSP+Velocity注册页面.
 WebWork+FreeMarker与JSF比较
 Struts/Tapestry/JSF框架比较
 在Struts中使用Validator框架
 Struts常见异常信息和解决方法.
 从jsp发送动态图像
 jsp中javaBean的运用
 JSP取得在WEB.XML中定义的参数.
 JDBC-ODBC翻页例子
 J2EE面试常见试题
 hibernate3.0实例
 Hibernate入门-包作用详解
 Weblogic和MyEclipse的配置
 JSP中使用JavaMail
 在JSP中处理虚拟路径
 JSP计数器的制作
 Hibernate配置手册
 购物车的源程序
 用JFreeChart画统计分析柱状图.
 高效的jsp分页查询
 Struts提供的和Form相关的标签.
 jsp中的时间操作
 WEB应用中报表打印的实现
 Struts,MVC
 Struts开发指南之MVC架构
 Java Transaction API(JTA)
 实例学习Struts
 Weblogic 8.11连接池
 使用JSP开发WebMail系统
 批量处理JDBC语句提高处理速度.
 Servlet中如何捕获Session事件.
 servlet中的几个路径有关的方法.
 Servle和applet通信
 用Servlvet实现文件上传
 JSP技术生成动态web页面
 JSP读取文件实例
 实现一个简单的购物车程序
 Servlet中jdbc应用高级篇(五).
 Servlet中jdbc应用高级篇(四).
 Servlet中jdbc应用高级篇(三).
 Servlet中jdbc应用高级篇(二).
 Servlet中jdbc应用高级篇(一).
 用Servlet在客户端合成图片
 不同Web主机上的Servlet之间数.
 一个文件上传JavaBean
 用连接池提高Servlet访问数据库.
 Servlet API中的几个对象
 Servlet传送对象给Applet使用
 用Servlet构建广告系统
 从数据库中读取并生成图片
 JSP中文问题解决方案
 Java中文问题详解
 Tomcat4.0中文问题简单解决方法.
 Servlet技巧ABC
 Servlet开发初步
 处理表单数据
 读取HTTP请求头
 Servlet以及它的优越性
 第一个Servlet
 W2K下的WebLogic7安装及配置
 如何在Tomcat上运行servlet
 安装Servlet和JSP开发工具
 使用JSP读取客户端信息
 用JSP实现的一个日历程序
 利用JSP建立Web站点
 按IE后退按钮时让JSP不读缓存
 XML和JSP的联手
 实现论坛树型结构的具体算法
 jsp实现cookie的使用
 jsp搜索引擎
 JSP数据库操数据分页显示
 在JSP中用bean封装常用的功能
 JSP生成jpeg图片用于投票
 JSP语法Page指令
 以IP与Port建立与SQLSERVER的连.
 一个分页的类及调用的例子
 JSP连接DB2数据库
 在JSP中访问数据库大全
 在JSP中访问Oracle数据库
 在JSP中访问MS SQL Server数据.
 JSP的出错处理
 JSP的内部对象
 将Tomcat Service化
 TOMCAT+IIS配置方法
 Tomcat+Jsp环境下的中文问题
 WIN98/2000下的Tomcat服务器
 JSP简介
 

tapestry5中select的用法

                   人气:1281

java 代码
 
package org.qiwen.pages;     
import java.util.Map;     
import org.apache.tapestry.Block;  
import org.apache.tapestry.annotations.Inject;  
import org.apache.tapestry.annotations.Persist;  
import org.apache.tapestry.annotations.Retain;  
import org.apache.tapestry.ioc.internal.util.CollectionFactory;  
  
public class BlockDemo  
{  
    @Inject  
    private Block _fred;  
  
    @Inject  
    private Block _barney;  
  
    // Blocks not injected until page load, so must lazily initialize the map.  
    @Retain  
    private Map _blocks = null;  
  
    @Persist  
    private String _blockName;  
  
    public Block getBlockToRender()  
    {  
        if (_blocks == null)  
        {  
            _blocks = CollectionFactory.newMap();  
            _blocks.put("fred", _fred);  
            _blocks.put("barney", _barney);  
        }  
  
        return _blocks.get(_blockName);  
    }  
  
    public String getBlockName()  
    {  
        return _blockName;  
    }  
  
    public void setBlockName(String blockName)  
    {  
        _blockName = blockName;  
    }  
}  

Html 代码
 
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
    <form t:type="Form">  
        <select t:type="Select" t:id="blockName" model="',fred,barney'" onchange="this.form.submit();"/>   
        <label t:type="Label" for="blockName">Block to display</label>  
    </form>  
    <p>The block: ${blockToRender}</p>
</html>  

如有疑问,请赐电邮:chinabs2004@163.com OICQ:28194826
中盈信安有限公司
中国BS网版权所有     Copyright chinabs.net
粤ICP备05004724号