Struts标签库

来源:互联网 发布:淘宝网店铺注册流程 编辑:程序博客网 时间:2024/05/29 09:11

Struts常用标签库2007-12-04 20:54
logic 标签库主要有如下标签。
? empty: 如果给定的变量为空或者为空字符串,则就计算并输出标签体的内容。
? equal: 如果给定变量与特定的值相等,则会计算并输出该标签体的内容。
? forward: 将某个页面的控制权forward 确定的ActionForward 项。
? greaterEqual: 如果给定变量大于或等于特定的值,则会计算并输出标签体的内容。
? greaterThan: 如果给定变量大于特定的值,则会计算井输出标签体的内容。
? iterate: 通过遍历给定集合的元素,对标签体的内容进行循环。
? lessEqual: 如果给定变量小于或等于特定的值,则会计算并输出标签体的内容。
? lessThan: 如果给定变量小于特定的值,则会计算并输出标签体的内容。
? match: 如果特定字符串是给定消息合适的子字符串,则会计算并输出标签体的内容。
? messagesNotPresent: 如果请求中不包含特定的消息内容,将计算并输出标签体的内容。
? messagesPresent: 如果请求中包含特定的消息内容,则计算并输出标签体的内容。
? notEmpty: 如果给定的变量既不为空,也不是空字符串,则计算并输出标签体的内容。
? notEqual: 如果给定变量不等于特定的值,则会计算并输出标签体的内容。
? notMatch: 如果特定宇符串不是给定消息合适的子字符串,则会计算并输出标签
体的内容。
? notPresent: 如果特定的值没有出现在请求中,则计算并输出标签体的内容。
? present: 如果特定的值出现在请求中,则计算并输出标签体的内容。
? redirect: 重定向页面。


Struts 为html 的大部分标签提供了对应的html 标签, html 所支持的标签大致有如下。
? base: 表现成一个HTML 的<base>标签。
? button: 表现成一个按钮,该按钮默认没有任何动作。
? cancel: 表现成一个取消按钮。
? checkbox: 表现成一个Checkbox 的输入框。
? error: 用于输出数据校验的出错提示。
? file: 表现成一个文件浏览输入框。
? form: 表现成一个form 域。
? frame: 表现成一个HTML<frame>标签。
? hidde: 表现成一个隐藏域。
? htrnl: 表现成HTML 的<html>标签。
? image: 表现成表单域的image 域。
? img: 表现成一个HTML 的img 标签。
? javascrit: 表现成JavaScript 的校验代码,这些校验代码根据ValidatorPlugIn 生成。
? link: 表现成HTML 的超级链接。
? messages: 用于输出Struts 的各种提示信息,包括校验提示。
? multibox: 表现成一个Checkbox 输入框。
? option: 表现成选择框的一个选项。
? password: 表现成一个密码输入框。
? radio: 表现成一个单选输入框。
? reset: 表现成一个重设按钮。
? rewrite: 表现成一个URL 。
? select: 表现成一个列表选择框。
? submit: 表现成一个提交按钮。
? text: 表现成一个单行文本输入框。
? textarea: 表现成一个多行文本框。

bean 标签库主要用于输出属性值、提示消息及定义请求参数等。下面是bean 标签
库的常用标签。
? cookie: 将请求的cookie 的值定义成脚本可以访问的JavaBean 实例。
? define: 将某个bean 的属性值定义成脚本可以访问的变量。
? header: 将请求头的值定义成脚本可以访问的变量。
? include: 将某个JSP 资源完整定义成一个bean 实例。
? message: 用于输出国际化信息。
? page: 将page Context 中的特定项定义成一个bean 。
? parameter: 将请求参数定义成脚本可以访问的变量。
? resource: 加载Web 应用的资源,并将其变成JavaBean。
? struts: 用于将某个Struts 的内部配置成一个bean 。
? write: 用于输出某个bean 的属性值。

 

原创粉丝点击