`

struts2判断报错

 
阅读更多

我在一个<s :if 的标签出错 如下:

According to TLD or attribute directive in tag file, attribute test does not accept any expressions

后来找到:

struts2某些版本中(如:struts2.0.14和struts2.1.6),判断标签不支持EL表达式(即:${}形式),换成OGNL表达式即可。

<s:if test="%{username != ''}">
username不为空!!!
</s:if>

 

分享到:
评论

相关推荐

    Struts2+Freemark

    Struts2和FreeMarker是两种在Java Web开发中广泛使用的开源框架。Struts2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理HTTP请求,管理业务逻辑,而FreeMarker则是一个模板引擎,负责生成动态HTML或其他...

    STRUTS开发笔记(anifo总工程师安坤原创))

    2. **部署STRUTS TLD文件:** 将STRUTS的标签库描述文件(TLD文件)放置于项目的`WEB-INF`目录内,以便在项目中使用STRUTS提供的标签库功能。 3. **配置Web.xml:** 在项目的`web.xml`文件中配置STRUTS的核心组件...

    在线考试系统_struts2_JDBC

    本人做的 在线考试系统 可随机抽取数据库里的三种题型(判断 选择 填空)在jsp页面显示出来 考生可以答题 答完就可以提交试卷 做的不是很规范 压缩包里 有代码 和sql语句 及设计文档 在机子上装有myeclipse tomcat...

    strus2开发最基本的jar包

    由于我写struts2的程序的时候,我为了省事把从官网上下载的jar包都添加到lib文件下,导致tomcat已启动就报错。网上说是jar包冲突,所以我把我调试通过的基本jar上传到csdn。免积分不是因为这个资源不好,而是当初我...

    初学java学习过程遇到的一些问题

    Struts2 框架图片上传时可能会出现 Unable to find 'struts.multipart.saveDir' property setting错误,解决方法包括: * struts.multipart.saveDir 没有配置。 * struts.multipart.saveDir 用于存放指定临时文件的...

    java必备知识点大全.pdf

    SpringMVC、struts1和struts2区别:SpringMVC与Struts1和Struts2的主要区别在于它们的控制反转(IOC)和面向切面编程(AOP)。 Struts2中result中的type类型:Struts2中result可以是 dispatcher、chain、redirect、...

    Java笔试题1Java笔试题1.doc

    11. **Struts错误处理**:正确步骤为编辑属性文件(2)、修改对应的Action代码(1)和在页面上显示报错信息(3),即213(d)。 12. **Web服务端口**:默认的HTTP服务端口号是80(d)。 13. **ActionBean定义**:...

    java试题(Hibernate,j2ee )

    #### Struts 报错机制 6. **报错机制细节**: - **选项分析**: - **a. 错误** — 强制使用国际化并不是 Struts 报错机制的一个必须特征。 - **b. 正确** — 错误信息通常保存在 session 中以便在多个页面间传递...

    FreeMarker技术指南

    3. 不能读取值为null的变量,否则会报错,必须设置默认值或进行判断。 4. 模板更改后,若未更新模板生成的HTML,可能会看到过期的页面。 5. MyEclipse IDE插件的效果不佳。 FreeMarker的使用示例包括创建一个简单的...

    iteye的技术博客集合

    - **Struts2 ValueStack 的 set 方法与 setValue 方法的区别**:这部分详细解释了 Struts2 中 ValueStack 的两种设置值方法的区别,以及它们在实际使用场景中的差异。 - **使用 chain 方式,在第二个 action 中获取...

    java高级工程师-面试题及答案

    - **B项**:通常情况下,while循环更适用于未知循环次数的情况,其判断条件往往依赖于程序运行过程中的某个结果;而for循环则适用于已知循环次数或需要明确控制循环变量的情况。 - **C项**:虽然两种循环可以互相...

    tomcat5.5缺少jar包

    Webwork(现在已被Struts2取代)是一个MVC框架,Spring是一个全面的应用框架,而iBatis则是一个持久层框架,它们之间的集成需要一个健康的Servlet容器环境来提供服务。 解决这个问题的方法通常是: 1. **检查lib...

    自整理Java关于基础和框架的面试题

    ##### SpringMVC、struts1和struts2区别 - **SpringMVC**:轻量级框架,与Spring无缝集成。 - **Struts1**:较早的MVC框架,使用ActionForm。 - **Struts2**:基于拦截器的设计模式。 ##### Struts2中result中的...

    Java开发常见错误及解决方案文件

    《Java开发常见错误及解决方案文件》是一份指导Java开发者避免和处理...由于文档中提及的内容可能存在OCR扫描识别错误,需要开发者自行判断,将识别错误或漏识别的部分修正并理解其含义,以保证解决方案的正确执行。

    出现几率最高和覆盖范围最广的一套经典Java面试题.docx

    2. **抽象类与接口**:抽象类是不能实例化的类,可以包含抽象方法和非抽象方法。接口只包含抽象方法和常量,是完全抽象的。接口支持多重继承,而类只能单继承。 3. **Vector与ArrayList**:两者都是集合类,存储...

Global site tag (gtag.js) - Google Analytics