我想通过使用单个jsp表达式标签打印这两个值是否可能?
<% int a=5;
int b=10;
int c=a+b;
%>
The values of a,b and c are: <%=a,b,c%>
我必须为每个变量分别编写jsp表达式,或者上面的代码是正确的...在jsp。
中谢谢..
答案 0 :(得分:3)
您需要将它们串联起来。
<%= a + "," + b + "," + c %>
或单独显示它们。
<%= a %>,<%= b %>,<%= c %>
请注意,您正在使用的是oldschool使用JSP的方式。考虑使用EL。
${a},${b},${c}
更新,您似乎现在想要打印逗号,与您最初在问题中提供的内容相反,这里是相同顺序的示例而不打印逗号:
<%= a + "" + b + "" + c %>
<%= a %><%= b %><%= c %>
${a}${b}${c}
答案 1 :(得分:0)
不,不。 您必须以下列方式单独编写它们 ......
<%=a%>
<%=b%>
<%=c%>