注意在<s:if test="#session.user.power==0">中不能用 <s:if test=$sessionScope.user.power==0">
来源:互联网 发布:淘宝美工助理学历要求 编辑:程序博客网 时间:2024/05/19 09:47
获取封装在session的对象
用#session.对象名,可以获取对象
用#session.对象名.属性,可以获取属性。
注意在<s:iftest="#session.user.power==0">中不能用
<s:if test=$sessionScope.user.power==0">
具体解释:
错误提示如下:
2008-3-12 10:53:13 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() forservlet jsp threw exception
org.apache.jasper.JasperException: /taglib/ifelse.jsp(17,2)According to TLD orattribute directive in tag file, attribute test does not accept any expressions
经查找发现解决办法如下
错误提示是,该标签不能接受el表达式
struts2.0标签主要支持的是ognl表达式
所以把<s:elseiftest="${age > 35}">
改为<s:elseiftest="#age>35">
就ok了
还有人说
struts2 _2.0.11 版本不支持 s 标签嵌套 EL
struts2_2.0.08 这个支持但是不支持集合封装pojo。。。。
- 注意在<s:if test="#session.user.power==0">中不能用 <s:if test=$sessionScope.user.power==0">
- <s:if test="">的使用问题
- struts2标签 截取字符串 <s:if test=""></if>判断
- 在Jsp中使用<s:if test="">,条件的值是action中设置的session的值
- struts2 国际化 <s:if test="%{#session.WW_TRANS_I18N_LOCALE.toString()=='zh_CN'}">
- Strust2 标签中<s:if test="">标签处理页面分页
- <c:if test="">用法
- mybatis 中<if test="">test中的判断条件 ognl
- <s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()
- <s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 单字符需加.toString()
- mybatics中【<if test="takeWay == '0'">】mybatis的if判断
- <c:if test="">多条件判断
- <c: if test="">判断无效
- mybatis -if test=--- 的问题
- hadoop fs -cat /user/hadoop/mixedlog/2012-02-26/mixed.00.log | awk '{if($4 == "s") print $0 }' | l
- JSP中 <c:if test="${key1!=null}">是什么意思
- 【<if test="takeWay == '0'">】mybatis的if判断有坑
- JSP中 <c:if test=""> 如何判断?
- DWR基本原理及其流程
- news_detail.xml 2
- 二分查找
- news_detail.xml3
- window 简单安装 hmailserver 与SpamAssassin
- 注意在<s:if test="#session.user.power==0">中不能用 <s:if test=$sessionScope.user.power==0">
- 教学相长——什么是真正的学习型人才
- 如何写概要设计
- web.xml中load-on-startup的作用
- addFieldError("user.username","用户名错误");就会提示验证失败
- hdu 2082 找单词(母函数)
- didRecevieMemoryWarning 和 ViewDidUnload
- Servlet 3.0 入门
- 如何用U盘安装Windows 7 ?