2008-04-09
《struts2权威指南》的一个例子的问题
关键字: struts2 mvc 权威指南 李刚 例子 问题最近在做一个项目,用了struts2的框架,以前有过webwork的使用经验,因为当时struts的资料比较少,推荐的比较好的资料就是李刚的《struts2权威指南》,就买了来参考。
书不错,内容比较全,讲解也不错,感觉还不错。
最近在看struts2标签部分,一个例子让我郁闷了。
标签部分的if/else/elseif标签,有这样一个示例:
<s:set name="age" value="29"/>
<s:if test="$(age > 60)">
老年
</s:if>
<s:elseif test="$(age > 35)">
中年
</s:elseif>
<s:elsefi test="$(age > 15)">
青年
</s:elseif>
<s:else>
少年
</s:else>
运行该例子,报出错误,大意是test的boolean表达式不符合定义的规范。感觉是$符号的关系,去掉后正常,但test的boolean检查无效,也就是age的值取不到
类似的使用方式哪位有运行通过的例子,或者是我使用上的错误?望诸位不吝赐教。
顺便说一句,javaeye编辑器的代码页面好像出了点问题,呵呵,不能录入代码了,所以只能是直接写进去了,hehe.
评论
liuwei1981
2008-05-12
查了一些资料,好像是struts2升级到小版本号11后的问题,小版本8支持这种写法
liuwei1981
2008-04-14
ag4444 写道
皇马,最后是怎么处理的呢
没处理,用其他方法实现了
ag4444
2008-04-11
皇马,最后是怎么处理的呢
liuwei1981
2008-04-09
这个方法我试过了,但是还是不行,页面最终显示效果是少年,也是就说age的值还是么有获取到test的boolean表达式中
狂放不羁
2008-04-09
将<s:elseif test="$(age > 35)">改为<s:elseif test="#age>35">试试,把EL改为ONGL表达式。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 25096 次
- 性别:

- 来自: 山西太原

- 详细资料
搜索本博客
我的相册
55_140065_b47aa528cbaf0eb
共 16 张
共 16 张
最新评论
-
列个新年计划吧,不知道到 ...
-- by gkm422 -
列个新年计划吧,不知道到 ...
过去半年了,计划基本没有进展,唉......
-- by liuwei1981 -
列个新年计划吧,不知道到 ...
你好! 能加我QQ 想请教你关于JAVA开发OA的问题 能加我QQ吗? 38 ...
-- by pengjunwu -
修改spring+hibernate+str ...
已经解决·~~哈哈·~~郁闷了一天多~终于搞定了·~
-- by 六芒星の詛咒 -
修改spring+hibernate+str ...
为什么我的还是不行的呀~~~~~我在spring里的配置文件里设置好了呀,可是还 ...
-- by 六芒星の詛咒






评论排行榜