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

基于STM32+华为云IOT设计的云平台监控系统_102 本次设计结合现代生活的具体需求,设计出一套基于华为云IOT设计的云平台监控系统,可以远程实时查看家里光照强度、温湿度等信息,支持在云端控制家里的电器设备,实现远程控制。 阅读详情

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

According to TLD or attribute directive in tag file, attribute test does not accept any expressions在使用struts2 的标签<s:if test="#name == '1'" 的时候一直报这个错误,查找了很久,才知道struts2中已经不支持EL表达式的使用了,只有JSTL还是支持EL表达式的。

在struts2 中只能使用ONGL了,否则就会报上述兼容性的错误了,大家要注意了。JSP EL表达式只能在struts2  标签外部使用或者和JSTL标签一起使用了。



s:if test="${item.flag} ==0  ">

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

原因可能是因为你使用了<%..%>代码 or JSP EL表达式。Struts 2从 version 2.0.11开始已经不支持struts tag与JSP EL表达式混合使用了(不在struts tag里使用EL还是可以的),而只支持OGNL (关于OGNL介绍的中文连接:http://www.blogjava.net/max/archive/2007/04/28/114417.html)。

解决方法:

<s:if test="#request.item.flag ==0 ">

参考:http://blog.youkuaiyun.com/totogogo/archive/2008/03/07/2157448.aspx

http://blog.youkuaiyun.com/bobojava/archive/2009/08/26/4487343.aspx

1.${}是EL语言的 %{}这样的形式是ognl表过式语言的,在struts2的标签内部,使用%{}这样的形式,在标签外部可以使用${}EL语言的方式。如果在struts2的标签内部使用${}这样的方式,会出现以下的错误提示:

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

2. 很多时候,我们使用struts2的一些标签,属性是需要接受集合的,如果集合是保存在 request,session,或者是值栈(非根对象的栈顶),可以使用#变量名的方式,如果获取的值是在Action中通过特定的方法来获取,就需要使用如 value="userList"这样的方式,只是去掉了前面的#。

QT C++ AI棉花智能变量灌溉工上位机(信创完整版) 北斗履带灌溉机器人/田间分区电磁阀基站 → 多层土壤温湿度/盐分EC传感器实时采集墒情 → 双目AI视觉扫描棉田长势、病苗分布 → AI融合**生育期+土壤墒情+盐分+棉株长势**计算变量灌溉定额、水肥配比、灌溉时长 → 分区电磁阀/变频水泵变量供水,病弱苗地块减量、干旱地块增量;墒情、盐分、长势多因子闭环修正灌水量;多层土壤含水率(0–10/20–40/40–80cm)、土壤EC盐分、土壤温度、空气温湿度、蒸发量、北斗地块坐标、管道水压、水肥罐液位、分区流量计、水泵电机负载、滴灌带压力反馈。 阅读详情

相关推荐

深入傅里叶级数与傅里叶变换:从基础到应用

傅里叶分析为我们提供了一种理解信号频率结构的强大工具。从傅里叶级数到傅里叶变换,再到快速傅里叶变换(FFT),其理论与应用紧密结合,对现代科学技术的发展意义非凡。如果你对信号处理、数据分析或工程计算感兴趣,傅里叶分析是必须掌握的基础工具。希望本文能帮助你对傅里叶分析有更深入的理解!如果有问题或想法,欢迎在评论区讨论!

qq_56683019的博客 3519

【解决】- According to TLD or attribute directive in tag file, attribute test does not accept any expre

今天在写 JavaWeb 作业的时候 ,使用EL 比表达式 一直报错 According to TLD or attribute directive in tag file, attribute test does not accept any expressions 具体错误如下 代码 很疑惑 ,仔细检查之后发现我的代码并没有写错 , 并且 jstl 标签库导入的也没问题 . 最只能求助 ...

兀坐晴窗独饮茶 3472

QEMU pcie config空间访问机制

而pci_host_conf/data_le_ops的定义是在hw/pci/pci-host.c里,对于0xCF8端口的处理,因为是地址选通,所以只需要在write的时候记录、read的时候返回记录的值即可。而pci_host_config_write/read_common接口,在前256Bconfig空间的模拟中,也同样是会调用这个接口,所以后续的处理都是一样的。这是真实的硬件设计,而对于QEMU+KVM的虚机场景,显然是要基于硬件实现和虚拟化的需求设计虚机访问config空间的完整流程。

leiyanjie8995的博客 1950

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

According to TLD or attribute directive in tag file, attribute items does not accept any expressions 造成错误出现的原因: web.xml文件中的版本号不兼容,有两种方法可解决。 第一种方法: 修改版本号 主要修改在web-app中,我的版本兼容3.1的,自己可以新建一个Dynamic Web Pr...

qq_40690077的博客 2570

WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化

判断需要提取的变量与诊断量确定后,使用getvar函数进行提取。可使用ncdump-h命令查看wrfout中的变量,wrf中的诊断量分类也可从官方文档处查阅。判断绘图类型所需的可视化绘图类型,决定了你在WRF后处理中的计算步骤。1D点线图:ll_to_xy interpline2D填色图:interplevel3D剖面图:vinterp vertcross绘图、美化色标、XY轴、标签的设置等等。

weixin_43750300的博客 1万+

保姆级教程:在RK3588开发板上驱动多路MIPI摄像头(从VICAP配置到ISP调优)

本文详细介绍了在RK3588开发板上驱动多路MIPI摄像头的完整流程,从VICAP配置到ISP调优的全方位解析。通过硬件架构分析、开发环境搭建、设备树配置、V4L2数据采集以及ISP图像调优等步骤,帮助开发者高效实现多路摄像头驱动,适用于工业检测和智能安防等领域。

weixin_42552315的博客 389

解决:According to TLD or attribute directive in tag file, attribute value does not accept any express。...

http://blog.youkuaiyun.com/lzblog/article/details/22076893 —————————————————————————————————————————————————————————— 背景:在mysql中有一个字段声明为datetime类型,在用hibernate映射时对应的类型为java.util.Date。因此从数据 库中读出来,在前台js...

dianchaozong3657的博客 469

【入门篇】第五章 第一次与 AI Agent 交互

本文介绍了OpenClaw中最基本的用户与AI Agent交互方式,剖析了Agent和Gateway两个核心组件的作用,通过简单示例展示了从用户请求到结果返回的完整执行流程,说明了最小交互过程对验证系统可用性的重要意义,为后续学习复杂任务执行机制奠定基础。

lanyv的博客 512

According to TLD or attribute directive in tag file, attribute [value] does not accept any expressio

jsp在使用标签下面的标签时报错 <c:set var="ctx" value="${pageContext.request.contextPath}" scope="page"/> 我的标签声明如下 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%> 于是就报错了 严重: Servlet.service() for servlet [jsp] in context with path [/jcmh] threw

tianyacho的专栏 879

CiteSpace基础操作(CNKI数据的导入分析)(一)

1 Cite Space简单介绍 2 文献导入 2.1 打开知网,选择高级检索

m0_50990607的博客 5万+

面向口齿不清者的语音识别新突破:用大模型拯救“听不懂”的声音

面向构音障碍患者的语音识别新突破:大语言模型显著提升识别准确率 国际语音研究团队在Interspeech 2025发表最新成果,通过将大语言模型(LLM)融入语音识别系统,显著改善了对构音障碍(dysarthria)患者语音的识别效果。研究表明: 传统语音识别(如CTC模型)对构音障碍语音的词错误率(WER)高达50-54%,Whisper模型降至38-40%。 引入LLM解码器后,BART模型将WER降至30-32%,而Whisper-Vicuna组合更将WER降低至21-26%。 关键优势:LLM能有效

帅小柏的博客 270

JSP中出现According to TLD or attribute directive in t

应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法: 1. 如果不...

zhaoyongheng的博客 504

SQL注入详解

SQL注入(SQL Injection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。 从而导致数据库受损(被脱库、被删除、甚至整个服务器权限陷)。 即:注入产生的原因是后台服务器接收相关参数未经过滤直接带入数据库查询...

渗透之路,攻防之间皆学问 26万+

jstl 报错 According to TLD or attribute directive in tag file, attribute test does not accept any expr

jstl 报错 According to TLD or attribute directive in tag file, attribute test does not accept any expressions 将jsp头文件的  改为

qq_36360008的博客 304

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

错误处理——According to TLD or attribute directive in tag file, attribute test does not accept any expre

本文转自:http://blog.youkuaiyun.com/jasper_success/article/details/6693434 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any ex

世上无难事,只要肯攀登 881

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

JSTL的问题(According to TLD or attribute directive in tag file, attribute value does not accept any expressions)

JSTL的问题(According to TLD or attribute directive in tag file, attribute value does not accept any expressions) 环境: win2003 tomcat 5.5 JDK1.6上xml version="1.0" encoding="UTF-8"?>web-app version="2

xinew的专栏 713

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

According to TLD or attribute directive in tag file,

错误如下: org.apache.jasper.JasperException: /WEB-INF/jsp/login.jsp(30,6) According to TLD or attribute directive in tag file, attribute test does not accept any expressions     at org.apache.jasper

javaACMer的专栏 1001

JSP中出现According to TLD or attribute directive in tag file

JSP中出现According to TLD or attribute directive in tag file, attribute value d

404

EL表达式错误attribute items does not accept any expressions

严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /product/booking/flight_booking_passenger.jsp(23,0) According to TLD or attribute directive in tag file, attri

gbizi的专栏 681

用JSTL时出现According to TLD or attribute directive in tag file...异常

该异常:According to TLD or attribute directive in tag file, attribute value does not accept any expressions 是由于引用的JSTL库不正确造成的,我相信多数人是在Apache上下载的JSTL吧? 相信我,还是到Sun的站点https://jstl.dev.java.net/中去下载吧,这样就...

zerohost 148

struts2判断报错

我在一个&lt;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表达式(即:${}形式),换成...

非典型程序员 278

错误处理——According to TLD or attribute directive in tag file, attribute test does not accept any expres

错误处理——According to TLD or attribute directive in tag file, attribute test does not accept any expres 分类: 错误处理2011-08-17 00:28 125人阅读 评论(0) 收藏 举报  应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According t

rudyalwayhere的专栏 1503

Java基于Struts Mybatis maven项目笔记

集成开发软件:eclipse 使用技术:Struts2 Mybatis maven jqery js 数据持久化工具:Oracle数据库 创建maven项目搭建开发环境 引入所需依赖jar包 <dependency> <groupId>junit</groupId> <artifactId>junit&lt...

zyhnini的博客 267

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

1、错误描述 2014-7-13 17:27:21 org.apache.jasper.compiler.TldLocationsCache tldScanJar 信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete

游海东的技术专栏 3278
上一篇: 浏览器兼容 ie系列 页面整体左偏
下一篇: Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用 以及%{} ${}%{#}的使用
OnePiece_Sky
博客等级 码龄15年 9粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值