今天在做項目的時候遇到一個簡單的問題,讓我卡主好久,為了以后能記住這個問題和幫助其他對這方面認識不夠的,今天寫下來跟大家分享一下。 在jsp中,如何讓字符串跟EL表達式進行拼接。 若要實現 id= number1,id=number2 , id=number3,只是后面的數字在變化 那我 ...
在JSP頁面中,我用EL來判斷某個值是否為空以便輸出不同的字符串,如下: empty id a.id is null : a.id 此時后面的 a.id 想和id這個值拼接在一起,如: a.id id,但這么寫的話會報錯,去查了下網上別人的說法是說用加號會被當作加法運算了, 網上查了很久沒找到關於這個字符串如何拼接的方法,於是我只能用如下方法解決這個問題: empty id a.id is nul ...
2012-07-27 17:38 0 8833 推薦指數:
今天在做項目的時候遇到一個簡單的問題,讓我卡主好久,為了以后能記住這個問題和幫助其他對這方面認識不夠的,今天寫下來跟大家分享一下。 在jsp中,如何讓字符串跟EL表達式進行拼接。 若要實現 id= number1,id=number2 , id=number3,只是后面的數字在變化 那我 ...
近期在項目中碰到一個需要在JSP頁面中比較兩String類型的值的問題,於是想當然的寫了如下代碼: 其中longValue是requestScope中一個Long類型的值,訪問JSP頁面,報錯,查看控制台,拋了NumberFormatException異常 由出錯 ...
之前看<thinkinjava>時記得書上分析國這個問題,然后面試的時候問道了,結果面試官說時的很含糊說是new了一個對象,我說底層用的Stringbuild.他還是說我說錯了.謹以此文的記一下這個問題,不要以后面試時再被忽悠了. 文章詳見 http ...
${empty navigationMenu.pageid? '':'&mpage='.concat(navigationMenu.pageid)} ...
el表達式是不能直接使用+好進行字符串拼接的,比如${dynaStr+"BH"}是錯誤的,因為el表達是把+當作數學運算符,回去格式化dynaStr,然后報格式化異常; 解決方案: <c:set value="${dynaStr}BH" var="bhstr"></c ...
在使用sql語句的時候,我們經常會遇到使用字符串變量的時候,比如說,查詢,str:='select * from Table where Name='''+Name+'''';在.net里面使用sqlparameter,就不需要自己手動轉換了,但是在做動態拼接sql時,總是或多或少的出現問題 ...
hmtl拼接問題: 今天在同事解決問題的時候發現 html <lable id="p"+@item.id></label> 拼接出來的是 p+5 <lable id="p'+@item.id'"></label> 拼接 ...
今天做項目,瀏覽器向后台傳值的時候,碰到一個問題,聲明變量的時候為null時,首次加載會報錯。但是初始化一次后,就正常傳值了,摸索了半天,終於找到問題所在。在此記錄一下,謹記。 現在說說情況,我在JSP頁面聲明了三個搜索條件的全局變量為null,首次進入頁面的時候,三個變量為nuii,點搜索按鈕 ...