6.1. JSTL表达式语言
JSTL 包括一个表达式语言(EL),提供了一个针对scriptlet 的更清晰的替代选择。表达式语言对那些定制标签用户来说,在他们需要传递多个动态参数到 JSP 标签时特别有用。
<c:set var="msg">
<bean:message key="..." />
</c:set>
<tag attribute="$msg"/>
6.2. Struts标签库
Struts 的分发包包括了几个关键的标签库: bean, html, logic, 和nesting。
bean:标签在访问 JavaBeans 及其属性,以及定义一个新的bean 时使用
html:标签用来创建能够和 Struts 框架和其他相应的HTML 标签交互的HTML输入表单
logic: 标签管理条件产生的输出和根据对象集产生的循环
nested: 标签提供对其他的 Struts 标签的增强嵌套能力
下面是使用了全部四个公共属性的 Struts 标签:
<logic:iterate
scope="request"
name="result"
property="collection"
id="row">
<%-- markup --%>
</logic:iterate>
6.2.1. Bean标签
cookie: 根据特定的请求cookie 定义一个脚本变量
define: 根据特定的Bean 的属性值定义一个脚本变量
header: 根据特定的请求头定义一个脚本变量
include: 从一个动态应用请求中装入一个响应,并将其作为一个bean
message: 输出一个国际化消息字符串
page: 从页面上下文中某个项目暴露为一个bean
parameter: 基于一个特定的请求参数定义一个脚本变量
resource: 装入 web 应用的资源,并将其作为一个bean
size: 定义一个包含Collection 或者 Map 元素个数的Bean
struts: 将某个Struts 内部配置对象暴露为bean
write: 输入特定的bean 属性的值
6.2.2. Html标签
base :<base>
link :<a>
button :<input type="button">
messages :无— 显示一组积累的错误消息
option,options : <option>
checkbox,multibox : <input type="checkbox">
password: <input type="password">
errors : 无—显示一组积累的错误消息
radio : <input type="radio">
file :<input type="file">
reset :<input type="reset">
form :<form>
rewrite :无— 输出一个编码的URL路径
hidden :<input type="hidden"> select <select>
html :<html>
submit :<input type="submit">
image :<input type="image">
text :<input type="text">
img :<img> textarea
textarea :<input type="textarea">
6.3. Logic标签
Struts 提供3 个风格的逻辑标签: 取值标签,控制流标签,以及反复标签
取值标签:测试值是否相等,小于,大于,空(空白或者null),或者是否存在
控制流标签:转发或者重定向请求
重复标签: 通过某些集合类型进行迭代
7. Tiles用于实现页面的布局
8. validate验证页面输入
9. 使用资源束实现国际化
分享到:
相关推荐
韩顺平的struts笔记,很全,希望可以帮到大家!
STRUTS经典笔记STRUTS经典笔记STRUTS经典笔记STRUTS经典笔记STRUTS经典笔记
struts笔记 hibernate笔记
王勇的Struts笔记,王勇的Struts笔记,王勇的Struts笔记,王勇的Struts笔记。
struts笔记
达内,tarena,struts笔记,strutsPPT课件,达内struts笔记 struts版本为1.x
毕生学习struts2的学习笔记,整理了好久,实打实的干货
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!
韩顺平struts笔记
入门级的struts,适合新手入门
StrutsMenu使用笔记StrutsMenu使用笔记StrutsMenu使用笔记StrutsMenu使用笔记StrutsMenu使用笔记StrutsMenu使用笔记StrutsMenu使用笔记StrutsMenu使用笔记
这是我看完传智播客Struts1视屏后对Struts1进行的总结,每次复习都是看这个,自认为还不错,希望对你有所帮助,如果您觉得还行的话,记得给好评哦!
struts2学习笔记总结
struts2笔记
Struts 笔记
黑马程序员Struts2笔记,包括前两天的内容,不包括源码,只是笔记文档
泰牛程序员韩顺平2017年最新的Struts2框架笔记,相当的细,非常不错,有需要的朋友可以下载使用!