java - El 表情疑惑

标签 java jsp

在JSP的EL表达式中我们可以使用${"1"+"2"}但不能使用${"Dark"+"Knight"}。为什么?

最佳答案

JSP 2.1 (2006) spec仅将 + 定义为算术运算符,因此它不能用于字符串连接。 "1""2" 根据强制转换规则被强制转换为数值类型,因此 ${"1"+"2"} 将评估为 3

关于java - El 表情疑惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340417/

相关文章:

java - Envers仅审核删除

java - 如何拆分计算器类?

java - java中实现mouseLIstener和mouseMotionListener的类

java - 如何从 Java 中的泛型类型反序列化 JSON 对象?

java - 我无法访问java中的对象

java - Spring MVC 将嵌套自定义类型列表绑定(bind)到多个 JSP 表单

java - JSP 看不到资源文件夹中的 CSS 和 JS 文件

javascript - 使用 Jquery 禁用特定列的 click fot td

javascript - 使用 JavaScript 执行命令行调用

jsp - 服务存储在 DB 中的 JSP