描述:在jsp里用 ${order.isNeedInvoice=='N'? 'checked':''} ,isNeedInvoice 在后台是character类型的。
问题:报错,javax.el.ELException: Cannot convert N of type class java.lang.String to class java.lang.Long
查了资料,发现说EL表达式没有CHAR类型,他会把CHAR转成LONG,
参考:https://bz.apache.org/bugzilla/show_bug.cgi?id=52666,tomcat BUG?
EL官方文档:
A {<,>,<=,>=,lt,gt,le,ge} B
■ If A==B, if operator is <=, le, >=, or ge return true.
■ If A is null or B is null, return false
■ If A or B is BigDecimal, coerce both A and B to BigDecimal and use the return
value of A.compareTo(B).
■ If A or B is Float or Double coerce both A and B to Double apply operator
■ If A or B is BigInteger, coerce both A and B to BigInteger and use the return
value of A.compareTo(B).
Chapter 1 Language Syntax and Semantics 13
■ If A or B is Byte, Short, Character, Integer, or Long coerce both A and B to
Long and apply operator
■ If A or B is String coerce both A and B to String, compare lexically
■ If A is Comparable, then:
■ If A.compareTo(B) throws exception, error.
■ Otherwise use result of A.compareTo(B)
■ If B is Comparable, then:
■ If B.compareTo(A) throws exception, error.
■ Otherwise use result of B.compareTo(A)
■ Otherwise, error
CHAR类型,还是别出现的好,在后台转成String 吧
相关推荐
Charf El Akab含水层的表面积为17 km2,位于丹吉尔市西南约20 km,在同名的中新世沙质盆地中流通,由两层组成,一层高,另一层低,这两个是在某些地方被不可渗透的沙质地层隔开。 丹吉尔-艾西拉地区对饮用水或工业...
安装完成后,需要在你的`.emacs`或`init.el`配置文件中加载它,添加以下代码: ```lisp (use-package char-menu :config (char-menu-setup)) ``` 配置完成后,运行M-x char-menu,会弹出一个空的字符菜单。你...
然后,通过在Emacs配置文件(如`.emacs`或`.emacs.d/init.el`)中加载相关Elisp文件,使扩展生效。 为了使用这个扩展,你需要了解其提供的具体命令和选项。这些信息通常会在源代码中或相关的文档(如README文件)中...
bundle.el --- 包装器 用简单的语法包装 。 避免长长的 El-Get 食谱。 包需求及其初始化代码放在 Emacs init 文件中的同一位置。 初始化代码在第一次被评估时会自动进行字节编译。... (goto-char (point-max))
"/path/to/evil-find-char-pinyin.el") (require 'evil-find-char-pinyin) Usage To enable the mode: (evil-find-char-pinyin-mode +1) After you enable the mode, evil’s f/F/t/T commands are able to jump to ...
在JavaScript开发领域,Vue.js框架以其轻量级、易学易用的特点,深受开发者喜爱。Element-UI则是基于Vue.js的组件库,提供了丰富的UI组件,极大地提升了开发效率。本项目"基于ElementUI二次封装的支持自适应列宽的...
一、大纲概述 文本分类这个系列将会有8篇左右文章,从github直接下载代码,从百度云下载训练数据,在pycharm上导入即可使用,包括基于word2vec预训练的文本分类,与及基于近几年的预训练模型(EL - 不懂运行,下载完...
- `Character` —— 字符`(char)0` - `Boolean` —— 布尔值`false` **EL的保留字和运算符** EL有一些保留字,如`and`、`eq`、`empty`等,不能用作变量名。此外,EL支持多种运算符,包括算术运算符、比较运算符、...
update ieel00h set el_name1= REPLACE(el_name1, CHAR(13)+CHAR(10), SPACE(0)) where el_no like 'L%' 二、去空格 可以使用 rtrim 和 ltrim 函数去除右边和左边的空格。例如: update ieel00h set el_name1=...
- [ElDeeb.net](http://www.eldeeb.net) - Sherif ElDeeb 的个人网站,包含一些安全相关的研究资料。 - [Corelan.be](http://www.corelan.be) - Corelan Team 的网站,提供了一些关于漏洞利用的研究文章。 - ...
如果不是,那么该字符将被设置为无效字符 `(char)0`,并显示警告消息。 - 使用 `try-catch` 块尝试将当前文本框内容加上新输入的字符转换为double类型。如果转换失败,说明当前文本框内容加上新输入的字符无法构成一...
使用ElementUI的`el-select`和`el-option`组件来实现这个功能。 ```html (letter)"> {{ letter }} <el-select v-model="selected" @change="handleChange"> <el-option v-for="option in filteredOptions...
主要测试排序二叉树的建立和查找功能. 这是排序二叉树类: template <class T> class BTree; template class BSTree:public BTree ... BTreeNode* deleteNode(BTreeNode<T> *&p, char num[]); //删除的递归函数 };
ascii_value = ord(char) # 返回65,即大写'A'的ASCII值 print(ascii_value) value = 65 new_char = chr(value) # 返回'A' print(new_char) ``` 了解和掌握ASCII码是每一位IT从业者的基本功,无论你是程序员、系统...
- **Funciones de Conversión de Tipo**: `INT`, `REAL`, `CHAR`, `ICHAR`, etc. #### Capítulo 2: Expresiones y Asignaciones **1.2.1 Expresiones - Operaciones Intrínsecas** Las expresiones en FORTRAN...
void packet_handler(u_char *user, const struct pcap_pkthdr* pkthdr, const u_char* packet) { printf("Packet captured\n"); } int main(int argc, char** argv) { pcap_t* descr; char errbuf[PCAP_ERRBUF_...
emacs 并将其粘贴到 *scatch* ( Cx b RET *scatch* 调用它) (url-retrieve " https://raw.github.com/dimitri/el-get/master/el-get-install.el " ( lambda (s) ( let (el-get-master-branch) (goto-char (point-...
En Java, existen diferentes tipos de datos primitivos, como `int`, `float`, `double`, `boolean`, `char` y `byte`. Cada tipo tiene su propio tamaño y rango de valores. **Clases y Objetos:** Java es...
时间线图 一个将事件添加到时间轴并通过拖动事件调整事件大小的应用程序 Google搜索历史记录以及对此首次提交的引用 1.单击一个事件对象以获取其宽度 2.使事件对象可拖动 3.获取鼠标位置 4.上下左右移动鼠标位置...
SELECT a.mt_code, b.class, a.mt_list, a.mt_date, a.el_no, c.el_name1, c.el_size, a.mt_qty, a.mt_qty1, a.mt_area, d.mt_name, a.mt_seq, a.bin_no, a.su_no, a.sc_odno, a.mt_refr, a.lot_no, a.mt_sucu ...