2012-02-27 2 views
1

단일 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에서 정확합니다.

고마워요 ...

+0

이있을 것이다? –

+0

향후 질문에서 결과 및 오류도 게시하십시오. "가능한가?"라고 묻지 마십시오. 이것은 당신 편에서의 노력이 없음을 시사합니다. 그냥 시도하고 그것을 실행하고 오류/예외 메시지를 게시하십시오. – BalusC

답변

3

문자열 연결해야합니다.

<%= a + "," + b + "," + c %> 

또는 개별적으로 표시하십시오.

<%= a %>,<%= b %>,<%= c %> 

JSP로 사용하는 방법은 oldschool입니다. EL 사용을 고려하십시오.

${a},${b},${c} 

업데이트는 의견에 따라, 당신은 지금 당신이 처음에 질문에 제시된 것과 반대에 전혀 쉼표를 인쇄하고자하는 것, 여기에 같은 순서로 예를 인쇄하지 않고는 쉼표 :

<%= a + "" + b + "" + c %> 
<%= a %><%= b %><%= c %> 
${a}${b}${c} 
+0

ok..thanks 나는 내가 새로운 것을 시도 할 것이다. 그리고 나는 방금 그것을 배우기 시작했다. 그러나 당신이 ab와 ci의 가치를 인쇄해야한다면 나는 낡은 방법으로 나를 도울 수 있겠는가? ", "그 사이에 쉼표도 concate +를 사용해야합니까 ?? – user460920

+1

쉼표를 인쇄하지 않으려면 '<% = a + ""+ b + ""+ c %>'또는'<%= a %><%= b %><%= c %> '(또는 공백으로 대체)과 같이 제거하십시오. 의미가 있니? – BalusC

+0

정말 고마워 .. 나는 노력하고 완벽하게 작동하고 .. Logged – user460920

0

아니요. 당신이 시도 했 당신은 ...... 다음과 같이 에서 개별적으로 작성

<%=a%> 
<%=b%> 
<%=c%> 
관련 문제