我想通過使用單個jsp表達式標籤打印這兩個值嗎?JSP表達式多個變量作爲輸出
<% int a=5;
int b=10;
int c=a+b;
%>
The values of a,b and c are: <%=a,b,c%>
我必須爲每個變量單獨編寫jsp表達式或上面的代碼是正確的..在jsp中。
謝謝..
我想通過使用單個jsp表達式標籤打印這兩個值嗎?JSP表達式多個變量作爲輸出
<% int a=5;
int b=10;
int c=a+b;
%>
The values of a,b and c are: <%=a,b,c%>
我必須爲每個變量單獨編寫jsp表達式或上面的代碼是正確的..在jsp中。
謝謝..
你需要將它們串聯起來。
<%= a + "," + b + "," + c %>
或單獨顯示它們。
<%= a %>,<%= b %>,<%= c %>
請注意,您正在做的是使用JSP的oldschool方式。考慮使用EL。
${a},${b},${c}
更新按照該意見,你似乎現在要打印逗號進去,而在相反的是你最初的問題提出的,在這裏是沒有印刷在同一順序的例子逗號:
<%= a + "" + b + "" + c %>
<%= a %><%= b %><%= c %>
${a}${b}${c}
好的..謝謝,我會嘗試我是新的..我剛開始學習它..但你能幫我用舊的方法,只有如果我必須打印ab和ci的值不想要「, 「之間的逗號,那麼我也需要使用concate +? – user460920 2012-02-27 16:50:23
如果你不希望打印的逗號,只是刪除它,如下所示:'<%= A + 「」 + B + 「」 + C%>'或'<%= a %><%= b %><%= c %>'(或用空格代替)。有道理,是嗎? – BalusC 2012-02-27 16:51:03
非常感謝..我已經嘗試過,它的工作完美.. – user460920 2012-02-27 16:58:19
不,它不。 你將不得不他們的個人寫以下方式 ......
<%=a%>
<%=b%>
<%=c%>
你嘗試了嗎? – 2012-02-27 16:43:12
在將來的問題中,請發佈您所得到的結果和錯誤。不要問「這可能嗎?」。這證明你身邊沒有任何努力。只要嘗試運行它併發布錯誤/異常消息(如果有的話)。 – BalusC 2012-02-27 16:48:11