- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Logic标签
Logic标签 Logic标签的主要作用是用来进行各种逻辑处理,例如:分支语句、迭代、比较等操作,所有的logic标签都定义在struts-logic.tld文件之中。 logic:present标签和logic:notPresent标签 在一个JSP页面中经常要判断很多的数据是否存在,例如:属性是否存在、传递的参数是否存在等等,那么此时就可以通过logic:present和logic:notPresent标签完成,这两个标签的语法如下所示: logc:present [cookie=cookie名称] [header=头信息名称] [name=属性名称] [parameter=参数名称] [property=保存对象中的属性] [scope=[page | request | session | application]] [user=用户] 标签体内容 /logic:present logc:notPresent [cookie=cookie名称] [header=头信息名称] [name=属性名称] [parameter=参数名称] [property=保存对象中的属性] [scope=[page | request | session | application]] [user=用户] 标签体内容 /logic:notPresent logic:present标签和logic:notPresent标签属性 判断属性是否存在 —— present.jsp logic:empty标签和logic:notEmpty标签 在logic标签库中,可以通过logic:empty和logic:notEmpty标签判断一个属性是否为null,或者判断一个集合的长度是否为0,这两个标签的语法如下所示: logc:empty [name=属性名称] [property=保存对象中的属性] [scope=[page | request | session | application]] 标签体内容 /logic:empty logc:notEmpty [name=属性名称] [property=保存对象中的属性] [scope=[page | request | session | application]] 标签体内容 /logic:notEmpty logic:empty标签和logic:notEmpty标签属性 判断内容是否为空 —— empty.jsp 关系运算标签 关系运算标签的属性 关系运算标签的使用 —— rel.jsp logic:iterate标签 迭代输出是JSP中的主要功能,在Struts中也专门为此功能提供了logic:iterate标签,可以用于输出对象数组、Collection集合、Map集合等,此标签语法如下: logic:iterate [collection=集合对象] [id=集合里的每个对象] [indexId=集合索引] [length=循环次数] [name=属性名称] [scope=[page | request | session | application]] [offset=集合开始下标] [property=Bean中的属性] [type=BEAN的类型] 标签体 /logic:iterate logic:iterate标签属性 输出集合对象 —— iterate.jsp 输出集合对象 —— iterate.jsp 重定向标签:logic:redirect 使用logic:redirect可以完成页面的重定向操作,根据指定不同的属性,可以完成不同方式的重定向操作,还可以指定重定向页面的参数,此标签语法如下: logic:redirect [forward=跳转的ActionForward] [href=资源的URL] [name=属性名称] [page=相对路径] [paramId=查询参数的名字] [paramName=属性名称] [paramProperty=Bean属性的名称] [paramScope=paramName属性的查找范围] [property=Bean中的属性] [scope=[page | request | session | application]]/ logic:redirect标签属性 修改struts-config.xml文件,增加全局跳转,修改global-forward元素 跳转后的显示页面 —— /ch16/hello.jsp 使用logic:redirect进行跳转 —— redirect.jsp E-MAIL:mldnqa@163.com ? MLDN
文档评论(0)