![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
strust2 jsp 页面中<s:if test=”“>标签中test的表达式取值的问题
在jsp页面的其它地方可以直接用${变量名}来取值。但是在test表达式中我输入:<s:iftest='%{${programtype}=="LongTerm"}'>,在...
在jsp页面的其它地方可以直接用${变量名}来取值。但是在test表达式中我输入:
<s:if test='%{${programtype} == "Long Term"}'>,
在访问页面时,页面无法显示,而eclipse的Console就会报错:
"According to TLD or attribute directive in tag file, attribute test does not accept any expressions"
这是怎么回事啊?我应该怎么才能取到变量programtype的值呢? 展开
<s:if test='%{${programtype} == "Long Term"}'>,
在访问页面时,页面无法显示,而eclipse的Console就会报错:
"According to TLD or attribute directive in tag file, attribute test does not accept any expressions"
这是怎么回事啊?我应该怎么才能取到变量programtype的值呢? 展开
展开全部
test="${programtype eq 'Long Term'}"
更多追问追答
追问
不行啊。。。还是报这个错"According to TLD or attribute directive in tag file, attribute test does not accept any expressions"
追答
将
更改为
或使用JSTL的备用库,
将
更改为
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询