`
myreligion
  • 浏览: 205230 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

6. guzz taglib

    博客分类:
  • guzz
阅读更多

安装:

两步:

  1. 配置好guzz环境,让guzz跑起来。
  2. 在需要的jsp页面上引入标签库:<%@ taglib uri="http://www.guzz.org/tags" prefix="g" %>

标签tld的定义在guzz的jar包,META-INF中。

提供的标签:

标签种类:

标签
用途
标签体内可否写其他代码
g:boundary
定义条件范围。在此标签内的所有标签,都将自动获取其设定的查询条件。
可以
g:addLimit
对当前的g:boundary中增加一个查询条件。 不可以
g:addInLimit
对当前的g:boundary中增加一个in操作查询条件。 不可以
g:count
执行统计操作
不可以
g:get
执行list操作,并读取list的第一个对象。
不可以
g:list
读取一个列表。
不可以。
g:page
读取一页对象。返回的对象默认为org.guzz.dao.PageFlip 对象。
不可以。
g:out
输出标签,类似c:out。当时增加javascript过滤处理,xslt,js串输出等。
g:out默认对xml进行转义,并对javascript转义,如果需要2这都打开,需要将2个属性都设置为false。

注:其中的内容过滤选项没有实现,计划删除,请勿使用。
不可以。
其他
执行数据库写操作。尚未完成最终设计,请勿使用。

标签中属性介绍:

所有标签中,如果属性名称相同,一般含义也相同。所有标签中使用的对象属性均为java领域对象pojo的属性,不是数据库字段名称。

主要的属性有:

属性名称
作用
注意事项
limit
查询条件。
如:userName=\${param.name};status=1;checked=true。
也可以为应用自己定义的条件,如"checkedPost",如果为这类特殊内容,需要程序实现BusinessInterpretor,具体参看相关介绍。
1个limit只允许写1个条件。不支持多个条件的and or运算。
1个条件间支持的运算符为:
"!="  => NOT_EQUAL
 "~~" => LIKE_IGNORE_CASE
"=~=" => EQUAL_IGNORE_CASE
"~="  => LIKE_CASE_SENSTIVE
"<>"  => NOT_EQUAL
"=="  => EQUAL
">="  => BIGGER_OR_EQUAL
"<="  => SMALLER_OR_EQUAL
"="   => EQUAL
">"   => BIGGER
"<"   => SMALLER
var
将结果保存到jsp对象中的名称。类似c:set中var的定义。
scope
结果保存的范围。类似c:set中scope的定义。
page,request,session,application
business
域对象名称,在guzz.xml中定义的business/name,也可以是域对象类的完整类名。
skipCount
跳过记录数。默认为0,不跳过。
pageNo
页号。从1开始。
pageSize
每页读取记录数。
orderBy
排序方式,多个排序用英文的逗号分隔,如:name asc, id desc, friendCount asc

 

 

分享到:
评论

相关推荐

    guzz: a empty sample project build20110323.zip

    【Guzz:一个空的示例项目build20110323.zip】 Guzz是一个基于Java的高性能、轻量级的分布式数据处理框架,主要用于处理大规模数据流。这个"empty sample project build20110323.zip"是针对Guzz的学习资源,包含了...

    guzz的jar包

    guzz的jar包,工程下直接考过来的,可以直接使用

    guzz的「Guzz」-crx插件

    为Guzz启用屏幕共享。 此扩展程序允许www.guzz.io用户共享桌面屏幕 支持语言:English

    guzz开发jar

    guzz是一套用来进行快速开发和高性能网站设计的java框架,通过ORM、多数据源数据管理、以及通用数据处理,为系统在数据层的设计提供一站式解决方案。用于替代或者补充hibernate或ibatis,并提供更多的大型系统架构...

    Guzz-crx插件

    【Guzz-crx插件】是一款专为Guzz平台设计的屏幕共享扩展程序,它使得用户能够在使用Guzz.io服务时轻松实现桌面屏幕共享功能。这一功能对于远程协作、在线会议、教育辅导以及团队沟通等场景具有极大的价值,极大地...

    InstallAnywhere 2008破解与自定义PlugIn陷阱经验分享

    NULL 博文链接:https://guzz.iteye.com/blog/256235

    轻松将一张大表分切到不同的机器中

    NULL 博文链接:https://guzz.iteye.com/blog/883225

    bicq代码

    为了深入了解,你可以访问提供的博文链接(https://guzz.iteye.com/blog/507276),在那里可能会找到关于BICQ的详细解释、使用示例和开发背景等信息。同时,查看压缩包中的文件(BICQ)可以获取实际的源代码,进一步...

    Java面试题全集(下)

    持久层框架则是实现数据持久化操作的一系列框架,常见的有Hibernate、MyBatis、TopLink、Guzz-jOOQ、SpringData和ActiveJDBC等。 3. Hibernate持久层框架:Hibernate是一个开源的ORM框架,它提供了一个完整的解决...

    JAVA面试问题及答案.docx

    常见的持久层框架有Hibernate、MyBatis、TopLink、Guzz、jOOQ、Spring Data和ActiveJDBC等,它们都为开发者提供了便捷的数据持久化解决方案。 在Hibernate中,Session提供了多种操作数据库的方法,如load()和get()...

    JAVA面试问题及标准答案.docx

    常见的Java持久层框架有Hibernate、MyBatis、TopLink、Guzz、jOOQ、Spring Data和ActiveJDBC等,它们都提供了方便的数据操作和数据库访问功能。 在Hibernate中,SessionFactory是一个关键组件,它是线程安全的,...

    哀悼日变灰操作

    根据给定文件的信息,我们可以提炼出与“哀悼日变灰操作”相关的IT知识点,但首先需要澄清的是,文件内容似乎包含了一些不相关的代码片段和文档,这些内容涉及一个名为"Guzz"的全栈数据层解决方案框架,以及一系列与...

    java框架面试题

    - **Guzz** - **jOOQ** - **Spring Data** - **ActiveJDBC** 这些框架提供了不同的特性和灵活性,适用于不同的应用场景。 #### 三、Hibernate中的SessionFactory和Session **1. SessionFactory的线程安全性** ...

    Java面试题全集.docx

    - **Guzz**:轻量级的持久层框架。 - **ActiveJDBC**:面向对象的持久层框架,提供了类似于ActiveRecord的风格。 #### 三、SessionFactory与Session的安全性与使用场景 **知识点概述:** SessionFactory和...

    php-sdk:用于连接到MultiSafepay REST API的默认PHP库

    MultiSafepay PHP SDK关于...如果您没有安装任何客户端实现,请使用以下命令: composer require guzzlehttp/guzzle如果您没有安装任何工厂实现,请使用以下命令: composer require http-interop/http-factory-guzz

    bof:人类的HTTP客户端

    为什么?... 它使最经典的用例(例如下载文件,与JSON API交互或提交表单)尽可能地简单。 由于基于 ,因此可以直接使用Guzzle的方法解决更高级的用例。 总结起来,Bof: 是用户友好的避免使用魔术字符串... 这是Bof与Guzz

    java框架方面面试题

    目前市面上有多个持久层框架,如Hibernate、MyBatis、TopLink、Guzz、jOOQ、Spring Data和ActiveJDBC等,它们各有特点,为开发者提供不同场景下的解决方案。 在Hibernate框架中,SessionFactory是一个重要的概念,...

Global site tag (gtag.js) - Google Analytics