Summary
ExtTag为ExtJS的 JSP标签库,以便在IDE中获得良好的编辑支持。
Entironment
1. extjs3.0.0
2. jsp2.0
3. java5.0
Install
1. 将exttag.jar添加到 Web应用的/WEB-INF/lib目录
2. 将ext-3.0.0添加到Web应用的根目录(可在web.xml中配置ext-home初始化参数)
Usage
标签库使用说明:
1. 使用<%@ taglib prefix="ext" uri="/exttag"%>引入标签库(必须)
2. 使用<ext:ext></ext:ext>作为根标签(必须)
* title属性:窗口标题
* scripts属性:引入外部js脚本文件,以逗号分隔
* styles属性:引入外部css样式文件,以逗号分隔
3. 使用<ext:script></ext:script>标签添加内部脚本
4. 使用<ext:style></ext:style>标签添加内部样式
5. 使用var属性声明标签对象在JavaScript中的变量名
6. 其它标签与属性与extjs一一对应,参见:http://www.extjs.com/deploy/dev/docs/
Example
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="ext" uri="/exttag"%>
<ext:ext title="XXXX">
<ext:viewport var="menuPane" layout="border">
<ext:items>
<ext:panel region="center" border="0" layout="border">
<ext:tbar>
<ext:toolbarSeparator />
<ext:toolbarButton text="XXXX">
<ext:menu>
<ext:items>
<ext:textItem text="XXXX"></ext:textItem>
<ext:textItem text="XXXX"></ext:textItem>
<ext:textItem text="XXXX"></ext:textItem>
</ext:items>
</ext:menu>
</ext:toolbarButton>
<ext:toolbarButton text="XXXX">
<ext:menu>
<ext:items>
<ext:textItem text="XXXX"></ext:textItem>
<ext:textItem text="XXXX"></ext:textItem>
<ext:toolbarButton text="XXXX">
<ext:menu>
<ext:items>
<ext:textItem text="XXXX"></ext:textItem>
</ext:items>
</ext:menu>
</ext:toolbarButton>
<ext:textItem text="XXXX"></ext:textItem>
</ext:items>
</ext:menu>
</ext:toolbarButton>
</ext:tbar>
</ext:panel>
</ext:items>
</ext:viewport>
</ext:ext>
项目主页:http://code.google.com/p/exttag/ 下载地址:http://code.google.com/p/exttag/downloads/list 附件中有提供下载 样例:http://www.blogjava.net/wangbing/archive/2009/12/25/307250.html ExtTag Summary ExtTag为ExtJS的
ExtTag,如果你不想写extjs那么麻烦的代码可以尝试使用html方式的方法来创建extjs控件. 不过这个东西可不仅仅只是用在extjs上还可以用在其它地方! http://download.csdn.net/source/2758608
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 JSTL 库安装 Apache To
利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。
主要内容:自定义标签的语法,简单示例,tld标签库描述文件,自定义标签属性,自定义标签的标签体自定义标签就是用户(开发者)自己定义的标签。自定义标签可以让 JSP 页面中不含有 Java 代码,只含有 HTML 代码和部分标签,就能实现业务逻辑的调用。 自定义标签的优点如下: 减少 JSP 页面对脚本的需求和依赖性 将 JSP 页面和业务逻辑分开,增加了程序的可维护性 可重复调用相同的业务逻辑,增加了程序的可重用性 使用自定义标签步骤如下: 自定义标签实现类 编写 tld 标签库描述文件
自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自定义标记。 你可以继承SimpleTa
我的JSP页面中有以下代码- 通过这段代码,我想显示,无论减法的结果是什么,如果分数部分在前两位显示为零,整数部分显示为零,那么结果必须存储在变量mm中,并且石灰色应显示为maxFractionDigits=“2”minIntegerDigits=“2”等于减法的零。 但显示的是,如果结果为零,则只显示石灰。但我想,若整数部分和小数部分最多两位数为零,那个么石灰色也应该显示为列的背景。 例子- 假
根据JSP规范: JSP容器可以包含一种机制,用于在包含的文件发生更改时收到通知,因此容器可以重新编译JSP页面。但是,JSP 1.2规范没有一种方法可以指示包含文件已更改的JSP容器。 我在一个在线教程中发现了这一点: 如果包含的文件发生了更改,但包含它的JSP没有发生更改,那么这些更改只会在我们使用包含动作标记时反映出来。如果您使用include指令,这些更改将不会反映出来,因为JSP没有更改
本文向大家介绍JSP自定义标签案例分析,包括了JSP自定义标签案例分析的使用技巧和注意事项,需要的朋友参考一下 本文为大家介绍了JSP自定义标签的案例,供大家参考,具体内容如下 案例一:实现一个基本防盗链标签 1. 标签处理类 2. 描述文件 3. 引入和使用 JSP2.0自定义标签 ---| SimpleTag 接口 定义了标签处理类的生命周期方法。doTag() -----| SimpleTa
本文向大家介绍谈一谈,使用标签库有什么好处?如何自定义JSP标签?相关面试题,主要包含被问及谈一谈,使用标签库有什么好处?如何自定义JSP标签?时的应答技巧和注意事项,需要的朋友参考一下 考察点:JSP标签 使用标签库的好处包括以下几个方面: - 分离JSP页面的内容和逻辑,简化了Web开发; - 开发者可以创建自定义标签来封装业务逻辑和显示逻辑; - 标签具有很好的可移植性、可维护性和可重用