본문 바로가기

개인 공부방/JSP

scriptlet, expression

WebContent 아래
scriptlet 폴더 
scriptlet.jsp 파일을 만든다.

 
scriptlet.jsp 

<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>


<h2>스크립트 - scriptlet</h2>

<%

int a = 8;

if (a > 5) {

out.println("크다");

} else {

out.println("작다");

}

%>

 
이 코드에서 자바영역과 html 영역을 잘라서 따로 분업화 한다.


<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>


<h2>스크립트 - scriptlet</h2>

<%

int a = 8;

if (a > 5) {

// out.println("크다");

%>

<%=a%>크다<br>

<%

} else {

// out.println("작다");

%>

<%=a%>작다<br>

<%

}

%>



▷ 표현식
<%=  값 or 변수 %>

파일생성 \WebContent\script\expression1.jsp 1 부터 10까지의 합을 구해서 출력한다.
파일생성 \WebContent\script\expression2.jsp 구구단을 출력한다.


<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>


<h2>스크립트-expression(표현식)</h2>

<%

int sum = 0;

for (int i = 1; i <= 10; i++) {

sum += i;

if(i<10){

%>

<%=i%> + 

<%

}else{

%>

<%=i%> =

<%

}

}

%>

<%=sum%>






구구단 예제



<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<h2>구구단 출력</h2>

<table border = "1">

<% 

 for(int i = 0; i < 10; i++ ) {

%>  

  <tr>

<%

   for(int j=2; j < 10; j++) {

     if(i==0) { 

%>

       <td align = "center">

       <%= j %> 단 

<%

     } else {

%>

      <td>

      <%= j %> * <%= i %> = <%= j*i  %>

<%

     }

%>      

     </td>

<% 

   }

%>

  </tr>

<%  

 }

%>

</table>

 


전체백업파일

 

'개인 공부방 > JSP' 카테고리의 다른 글

내장객체2  (0) 2011.12.09
declaration 선언문, 내장객체  (0) 2011.12.09
JSP로 만들기  (0) 2011.12.08
이클립스 JSP 백업하기  (0) 2011.12.07
person.html 만들기  (0) 2011.12.07