转载-struts中logic标签使用
|
Terry原创,转载请说明作者及出处
Logic标签大部分的功能是对属性值进行判断,相等后就可以进行设置内容 数值比较标签集 <logic:equal name="questionlist" property="queLevel" value="1">简单</logic:equal> 比较变量是否不等于指定的常量: <logic:notEqual name="questionlist" property="queLevel" value="1">简单</logic:notEqual> 比较变量是否大于或等于指定的数值: <logic:greaterEqual/> 比较变量是否大于指定的数值: <logic:greaterThan/> 比较变量是否小于或等于指定的数值: <logic:lessEqual/> 比较变量是否小于指定的数值: <logic:lessThan/> 以上六个标签都是用于比较数值的标签 字符串比较的标签: 判断变量中是否包含指定的字符串常量 <logic:match name="" value="指定的字符串常量"> 判断变量中是否不包含指定的字符串常量 <logic:notMatch name="" value="指定的字符串常量"> 这两个标签中有一个location属性,其值有二:start,end。说明了指定的字符串是在变量的起始位置,还是变量字符串的结尾位置,如果不指定,指定的字符串可以出现在变量字符串的任意位置 判断指定内容是否存在的<logic>标签 判断变量内容是否为空 <logic:empty> 判断变量内容是否不为空 <logic:notEmpty> 判断指定的对象是否存在 <logic:present name="对象名" property="子对象名"> 判断指定的对象是否不存在 <logic:notPresent name="对象名" property="子对象名"> 进行循环遍历的Logic标签 <logic:iterate name="requst或session里存的集合对象" id="生成的对象名字,可给bean:write调用" indexId="循环数索引值,从0开始" length="说明只需要从集合中取出多少条数据" offset="循环的起始位置,从0开始">
<logic:forward name="在Struts-Config.XML文件中定义的global-forwards的对象名称"> <logic:forward name="QuestionEdit"> 页面重定向;它的作用在于在浏览器的地址栏显示的时当前页面的地址,但是重定向后页面内容会改变,但地址栏的内容不变,这样可以达到隐藏页面地址的效果 <logic:redirect href="网页地址"> |
转载-struts中logic标签使用的更多相关文章
- Struts的Logic标签的用途
Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用中最常用的三个标签. 它的功能主要是比较运算,进行字符串的匹配,判 ...
- javaWeb中struts开发——Logic标签
1.Struts标签的logic标签 Logic标签是逻辑标签,是Struts中比较重要的标签,完成各种逻辑运算操作,可以直接支持全局调转. 2.1<logic:present><l ...
- struts的logic标签和<bean:write/>详情
https://baike.baidu.com/item/Logic%E6%A0%87%E7%AD%BE/2292947?fr=aladdin https://blog.csdn.net/applea ...
- javaWeb中struts开发——Bean标签
1.struts标签库中常用标签 使用myeclise标签可以自动注入,其中,前三个是经常使用的,主要的是logic标签 2.Bean标签 Bean标签主要用来定义和访问JavaBean,在Strut ...
- Struts 1 之<logic>标签库
1. logic:empty logic:empty标签是用来判断是否为空的.如果为空,该标签体中嵌入的内容就会被处理.该标签用于以下情况: 当Java对象为null时 当String对象为" ...
- 解决struts2中UI标签出现的问题: The Struts dispatcher cannot be found
解决struts2中UI标签出现的问题: The Struts dispatcher cannot be found 异常信息: The Struts dispatcher cannot be fou ...
- 【转】Struts1.x系列教程(7):Logic标签库
转载地址:http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/0 ...
- Struts1之logic标签
logic是Struts1中的逻辑标签 <%@ taglib prefix="logic" uri="http://struts.apache.org/tags-l ...
- Struts中的OGNL和EL表达式笔记
Struts中的OGNL和EL表达式笔记 OGNL(Object-Graph Navigation Language),可以方便的操作对象属性的表达式语言. 1.#符号的用途 一般有三种方式: 1.1 ...
随机推荐
- 为什么有时候访问某些加密https网站是不需要证书的? https? ssl?
根证书是CA颁发给自己的证书, 是信任链的起点 1.所有访问https的网站都是需要证书的. 2.对于某些网站,尤其是证书颁发机构的网站,操作系统自动添加了这些网站访问需要的证书到证书管理器中,所以就 ...
- oracle 存储过程创建报错 Procedure created with compilation errors
出现这错误的话,存储过程还是会成功创建的,创建好后再逐个打开查找存储过程的问题 问题:基本上就是存储过程里面的表不存在,dblink 不存在 ,用户名.xx表 要么用户名不存在要么表不存在 创 ...
- 【刷题】洛谷 P3690 【模板】Link Cut Tree (动态树)
题目背景 动态树 题目描述 给定n个点以及每个点的权值,要你处理接下来的m个操作.操作有4种.操作从0到3编号.点从1到n编号. 0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor ...
- P2870 [USACO07DEC]最佳牛线,黄金Best Cow Line, Gold 解题报告
P2870 [USACO07DEC]最佳牛线,黄金Best Cow Line, Gold 题意 给一个字符串,每次可以从两边中的一边取一个字符,要求取出的字符串字典序最小 可以Hash+二分 也可以S ...
- mac 10.13 build 一个 redis desktop manager
build 的东西比较多,性能差的电脑编译会很久. 下载地址:https://redisdesktop.com/download 本来想下载一个,但是发现只有 windows 是免费的,不过官网提供了 ...
- Java入门:构造方法
什么是构造方法 类体中有两大形式的成员,其中一个是成员方法(另一个就是成员变量啦~).成员方法又分两种,一种是普通成员方法,另一种是构造方法(有的资料中也称之为构造函数). 所谓构造方法,就是这个类在 ...
- scrum敏捷开发重点介绍
参考: http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html https://www.zhihu.com/question/3 ...
- Java基础-面向对象第二特征之继承(Inheritance)
Java基础-面向对象第二特征之继承(Inheritance) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产.在程序 ...
- python---django的模块简便使用
一:登录操作 from django.contrib.auth import authenticate,login,logout #可以用来做登录验证 from django.contrib.auth ...
- javascript精雕细琢(四):认亲大戏——通过console.log彻底搞清this
目录 引言 代码在前 1.function下的this 2.箭头函数下的this 结语 引言 JS中的this指向一直是个老生常谈,但是新手又容易晕的地方.我在网上浏览了很多帖子,但是发 ...