`
liuwei1981
  • 浏览: 769210 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160468
社区版块
存档分类
最新评论

《struts2权威指南》的一个例子的问题

阅读更多

      最近在做一个项目,用了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.

 

 

分享到:
评论
6 楼 oyl822 2008-10-22  
把test="$(age > 15)"
改成test="%(age>15)"
5 楼 liuwei1981 2008-05-12  
查了一些资料,好像是struts2升级到小版本号11后的问题,小版本8支持这种写法
4 楼 liuwei1981 2008-04-14  
ag4444 写道
皇马,最后是怎么处理的呢

没处理,用其他方法实现了
3 楼 ag4444 2008-04-11  
皇马,最后是怎么处理的呢
2 楼 liuwei1981 2008-04-09  
这个方法我试过了,但是还是不行,页面最终显示效果是少年,也是就说age的值还是么有获取到test的boolean表达式中
1 楼 狂放不羁 2008-04-09  
将<s:elseif test="$(age > 35)">改为<s:elseif test="#age>35">试试,把EL改为ONGL表达式。

相关推荐

    Struts 2权威指南 第一个例子

    Struts 2权威指南 第一个例子问题,这个是有错误的,希望大家帮我解决下。

    struts2权威指南

    Struts2是Java Web开发领域中一款非常重要的MVC框架,它基于Apache软件基金会的Jakarta Struts项目,旨在提供一个灵活且强大的架构,用于构建可维护性高、结构清晰的Web应用程序。《Struts2权威指南》这本书深入浅出...

    Struts2 权威指南04

    《Struts2权威指南》系列书籍是深入理解Struts2框架的重要参考资料,其中"Struts2 权威指南04"部分可能涵盖了Struts2的核心概念、高级特性和实践应用。 在Struts2框架中,主要涉及以下几个关键知识点: 1. **...

    struts2权威指南前三章

    在"Struts2权威指南前三章"中,我们可以预见到内容将涵盖Struts2的基础知识、安装配置以及核心概念。 首先,第一章可能会介绍Struts2框架的历史背景和它在Java EE应用中的地位。Struts2是Struts1的升级版,解决了...

    Struts 2权威指南配套源码-第13至14章

    Struts 2是Java Web开发中的一个非常重要的框架,它基于WebWork的核心,实现了Model-View-Controller(MVC)的设计模式,旨在提供一个结构化的、可扩展的和灵活的平台,帮助开发者构建高效的企业级应用程序。...

    struts2.1权威指南(2)

    《Struts2.1权威指南》是一部深入讲解Struts2.1框架的专著,旨在帮助读者全面理解并熟练掌握这一框架的使用。 该书可能涵盖了以下核心知识点: 1. **Struts2框架基础**:解释了Struts2框架的核心概念,包括Action...

    Struts 2权威指南配套源码-第18 19 章

    Struts 2是Java Web开发中的一个非常重要的框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建动态、数据驱动的Web应用程序的高效工具。本资源包含的是《Struts 2权威指南》一书的第18章与第19...

    struts2权威指南第6章第6.2节代码

    Struts2是Apache软件基金会开发的一个开源MVC框架,它基于Model-View-Controller(模型-视图-控制器)设计模式,旨在简化Java Web应用程序的开发。本节将深入探讨Struts2框架的核心特性,以及如何在实际项目中有效地...

    Struts2权威指南源代码第20章源码

    Struts2是一个非常著名的Java Web框架,用于构建和维护可扩展、高性能的企业级应用程序。第20章的源代码通常会涵盖Struts2的核心概念、最佳实践以及特定功能的实现。这一章可能涉及的主题包括: 1. **Action类与...

    Struts2.1权威指南光盘源代码第21章

    这个"Struts2.1权威指南光盘源代码第21章"的资源很可能包含了一个章节的示例代码,帮助读者深入理解和实践Struts2.1框架的特定功能。 在第21章中,可能涉及了以下几个核心知识点: 1. **Struts2.1概述**:Struts...

    struts权威指南电子书20章代码

    综上所述,《Struts权威指南》这本书涵盖了Struts开发的众多核心知识点,对于想要深入了解和掌握Struts框架的开发者来说,是一个宝贵的资源。通过阅读和实践书中的例子,不仅可以提高Struts技能,还能进一步提升对...

    Struts2.1权威指南光盘源代码第17章

    动态方法调用是Struts2的一个特色,它允许开发者直接调用Action类的方法,而不仅仅局限于一个默认的方法。这提供了更大的灵活性,使代码更易于扩展。 结果类型是Struts2中控制视图呈现的关键部分。通过配置不同的...

    struts2.0整合Struts 1

    Struts 2是一个强大的MVC(Model-View-Controller)框架,它是在WebWork的基础上发展起来的,旨在提供更高效、更灵活的Web应用程序开发。Struts 2整合Struts 1,允许开发者利用Struts 1已有的投资,同时享受Struts 2...

    stuts2权威指南第4章第4.2节part2

    Struts2是Apache软件基金会开发的一个开源MVC框架,它为Java EE应用程序提供了一种用于构建Web应用的灵活且强大的架构。在Struts2中,控制器组件负责接收HTTP请求,并根据配置来决定如何处理这些请求。本节将深入...

    struts2.0实例

    这个实例是基于《Struts2权威指南》中的内容,主要关注的是Struts2中的一些基础标签的使用方法。 在Struts2中,标签库是用于构建动态用户界面的关键组成部分,它们极大地简化了开发过程,提高了代码的可读性和可...

    疯狂Java讲义 java 辅导~~

    - 国内知名的高端IT技术作家,出版过多本技术书籍,如《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts2权威指南》、《RubyOnRails敏捷开发最佳实践》等。 ### 知识点二:书籍...

Global site tag (gtag.js) - Google Analytics