关于struts2标签的 <s:if test="表达式">中,表达式问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于struts2标签的 <s:if test="表达式">中,表达式问题相关的知识,希望对你有一定的参考价值。
jsp中,在$(document).ready(function()后第一句定义了一个var flag=true; 在后面的显示部分 这个判断总是不对 是取值方式不对 还是页面定义的变量在struts2标签里不能取?
jsp中,在$(document).ready(function()后第一句定义了一个var flag=true; script结束后,到显示部分,通过<s:if test="flag==true">来完成某项判断,但是这个判断总是不对,flag的值不能成功读出, 是取值方式不对 还是页面定义的变量在struts2标签里不能取?
var flag = true;你是定义了一个js变量,跟struts2没关系的。
set标签是给struts2的上下文环境中增加一个临时变量flag,值是true
判断也改下
<s:if test=\'flag=="true"\'>因为true是一个字串必须带引号。 参考技术A js中定义的变量只能在js块里面用,出了那个函数就不能用了!
以上是关于关于struts2标签的 <s:if test="表达式">中,表达式问题的主要内容,如果未能解决你的问题,请参考以下文章
struts2中的if标签怎样判断action中的对象是不是为空
struts2 用iterator标签做循环时,如何像java里的break一样跳出。或者用啥样的方法可以实现这样的功能