在JSP頁面中,我用EL來判斷某個值是否為空以便輸出不同的字符串,如下:
${empty id ? 'a.id is null' : 'a.id='}
此時后面的“a.id=”想和id這個值拼接在一起,如:'a.id='+id,但這么寫的話會報錯,去查了下網上別人的說法是說用加號會被當作加法運算了,
網上查了很久沒找到關於這個字符串如何拼接的方法,於是我只能用如下方法解決這個問題:
${empty id ? 'a.id is null' : 'a.id='}${not empty id ? id : ''}