主要内容:自定义标签的语法,简单示例,tld标签库描述文件,自定义标签属性,自定义标签的标签体自定义标签就是用户(开发者)自己定义的标签。自定义标签可以让 JSP 页面中不含有 Java 代码,只含有 HTML 代码和部分标签,就能实现业务逻辑的调用。 自定义标签的优点如下: 减少 JSP 页面对脚本的需求和依赖性 将 JSP 页面和业务逻辑分开,增加了程序的可维护性 可重复调用相同的业务逻辑,增加了程序的可重用性 使用自定义标签步骤如下: 自定义标签实现类 编写 tld 标签库描述文件
Label(标签)控件,是 Tkinter 中最常使用的一种控件,主要用来显示窗口中的文本或者图像,并且不同的 Lable(标签)允许设置各自不同的背景图片。 下面对 Label(标签)的常用属性做简单介绍: 属性名称 说明 anchor 控制文本(或图像)在 Label 中显示的位置(方位),通过方位的英文字符串缩写(n、ne、e、se、s、sw、w、nw、center)实现定位,默认为居中(c
主要内容:验证器标签JSF有内置的验证器验证其UI组件。验证器标签可以验证可以是自定义对象的字段长度,输入类型。 我们必须在节点中使用URI的以下命名空间来包含验证器标签。 验证器标签 下表在JSF 2.0中有重要的验证器标签: 标签 描述 验证字符串的长度 验证数值范围 验证浮点值的范围 使用给定的正则表达式验证JSF组件。 自定义验证器 创建自定义验证器
主要内容:转换器标签JSF有转换器将其UI组件的数据转换为托管bean中使用的对象,反之亦然。 例如,我们可以将文本转换为日期对象,并且可以验证输入的格式。 要使用转换器标签,我们必须在节点中使用URI的以下命名空间。 转换器标签 以下是JSF 2.0中的重要转换代码: 标签 描述 将字符串转换为所需格式的数字值 将字符串转换为所需的日期格式 自定义转换器 创建一个自定义转换器
主要内容:1. 动作,2. <s:url>标签示例,3. struts.xml,4. 示例,参考Struts2 <s:url>标签被用来创建一个URL,并输出它作为文本格式。它从不通过自己的工作,但它可以提供URL链接到其他标签,如<s:a>创建超链接或<img>渲染图像。在本教程中,它显示 Struts2 <s:url>标签的5种常见用法。 1. 动作 Action类转发请求。 URLTagAction.java 2. <s:url>标签示例 这里举5个例子来说明如何使用Struts2 <
主要内容:1. 动作,2. 属性文件,3. <s:text>标签示例,4. struts.xml,5. 执行结果,参考Struts2 <s:text>标签是用来从资源包获取捆绑动作类的消息。并按照三个序列: 显示来自资源包的消息,按照Struts2的资源包搜索顺序。 如果未在资源包中找到消息,则标签的本身会被显示。 如果标记的主体是空的,在<s:text>标签“name”属性的值将被显示。 一个完整的例子: 1. 动作 Action类转发请求。 TextTagAction.java 2. 属性文
主要内容:1. 动作,2. <s:set>标签示例,3. struts.xml,5. 示例,参考Struts2 <s:set>标签用于分配值在指定范围内的变量(应用,会话,请求,页面,或动作),默认的范围是动作。下面来看一个完整的<s:set>标签的例子: “value”是指任何硬编码字符串,属性值或是任何可以参考的东西。 1. 动作 Action类有 “msg” 属性。 SetTagAction.java 2. <s:set>标签示例 它展示了如何使用<s:set>标签。 set.jsp
主要内容:1. 动作,2. Bean,3. <s:push>标签示例,4. struts.xml,5. 执行结果,参考Struts2 <s:push>标签被用来将值推到堆栈的顶部,以便它可以容易地访问或参考。看到一个完整的<s:push>标记示例: 1. 动作 Action类只转发请求。 PushTagAction.java 2. Bean 一个简单的Person类,将它推入堆栈以便于访问。 Person.java 3. <s:push>标签示例 它显示了使用<s:push>标签。 push.j
主要内容:1. 动作类,2. Bean,3. <s:property>标签示例,4. struts.xml,5. 示例,参考Struts2的<s:property>标签是用来从一个类获得属性值,如果没有指定,这将默认为当前Action类(堆栈的顶部)属性。在本教程中,它展示了如何使用 <s:property> 标签,以从目前Action类获得其他bean类的属性值。 1. 动作类 这里有一个Action类,有一个 name 属性。 PropertyTagAction.java 2. Bean 一
主要内容:示例1,示例2,示例3,Struts2 <s:param>标签示例,1. 动作,2. Bean,3. <s:param>标签示例,4. struts.xml,5. 示例,参考Struts2 <s: param > 标签被用来参数化其他标签。 但是,当称明<s:param>标签,“参数值”可以有两种定义方式: “value” 属性 param标签的开始和结束之间的文本 例如, 在Struts2中,都是表现一个完全不同的意义。 在“Case 1”中, 值被认为是一个java.lang.
主要内容:1. 动作,2. 属性文件,3. <s:i18n>标签示例,4. struts.xml,5. 示例,参考Struts2 <s:i18n>标签是用来从声明的资源包获得消息, 不只是使用当前操作相关联的资源包。看下面一个完整的<s:i18n>标签的例子: 1. 动作 Action类转发请求。 I18nTagAction.java 2. 属性文件 两个属性文件作为演示。 I18nTagAction.properties Custom.properties 3. <s:i18n>标签示例
主要内容:1. 动作,2. <s:include>标签示例,3. struts.xml,4. 示例,参考Struts2 <s:include>标签用于直接包含JSP或HTML页面到当前页面。 参见下面<s:include>标签的例子。 1. 动作 一个简单的动作类只做转发任务。 IncludeTagAction.java 2. <s:include>标签示例 它显示了使用<s:include>标签包括一个yiibai.jsp页面到当前 include.jsp 页面。 include.jsp yi
主要内容:1. 动作,2. <s:date>标签示例,3. struts.xml,4. 示例,参考在Struts2在 <s:debug> 标签是一个非常有用的调试标记输出“值栈”的内容,并在网页中“堆栈上下文”的详细信息。在本教程,在JSP页面中显示如何使用<s:debug>标签。 1. 动作 一个简单的Action类,带有 propertyInStack 属性,显示叠加后的值。 DebugTagAction.java 2. <s:date>标签示例 在JSP页面使用<s:debug>标签输出
主要内容:1. 动作,2. <s:date>标签示例,3. struts.xml,4. 示例,参考Struts2 的<s:date>标签用于格式化Date对象,它有两种方法: 自定义格式 (如:yyyy-MM-dd) “nice”属性来格式化日期到一个易于阅读的符号,如,“此日期162天前”。 在本教程中,它显示了如何使用 Struts2 的<s:date>标签,以Date对象格式化为“自定义日期格式”和“易读取符号”。 1. 动作 Action类转发请求,并初始化一个Date对象有一个预定义
主要内容:1. 简单Bean,2. 动作 - Action,2. <s:bean>标签示例,3. struts.xml,4. 示例,参考Struts2的<s:bean>标签用于在JSP页面中实例化一个类。 在本教程中,将使用<s:bean>标签,以实例化一个 helloBean 的类, 通过“param”元素设置其属性,并打印出它的值。 1. 简单Bean 一个简单的类,后面使用bean标签来实例化。 HelloBean.java 2. 动作 - Action Action类转发请求。 Bean