c标签和struts2标签一些用法上的区别

系统管理员 2022-09-18 06:59 191阅读 0赞

struts2标签有if…..else

如果要用c标签来表示if…..else 的效果

相当于if

相当于else

遍历集合 假设遍历personList 看他们的不同写法

//这里直接写personList

//获取这个人的名字 注意这里用的是#号

换成c标签

//这里写${personList}

//这里用的是$符号

似乎c标签都要用${} 来获取值, s标签似乎要简单些。

在看一下 之间的用法区别

如果c标签要获取上面str的值 直接使用 就能获取到该值。上面p1就使用了str的值

看一下s标签的用法

//注意c标签用var 而s标签用的是name 这是个重要的区别点


如果s标签要获取上面str的值 直接使用 就能获取到该值。 上面p1就使用了str的值

还是来看c:if 和 s:if 中test的写法


var att = “关注”, flag = 0;

att = “已关注”; flag = 1; //遍历嵌套, 看test中的写法

回到s:if标签中的test写法


var att = “关注”, flag = 0;

att = “已关注”; flag = 1; //遍历嵌套, 看test中的写法

发表评论

表情:
评论列表 (有 0 条评论,191人围观)

还没有评论,来说两句吧...

相关阅读

    相关 struts2标签

       为了控制输出Struts2的ValueStack中封装的值,Struts2中提供了大量的标签,比较常用的标签有: if:该标签支持标签体,如果if标签里判断的