소개
이 프로젝트에서는 JSP (Java Server Pages) 에서 out 객체와 for 루프를 사용하여 웹 페이지에 삼각형 패턴을 출력하는 방법을 배우게 됩니다.
👀 미리보기

🎯 과제
이 프로젝트에서 다음을 배우게 됩니다:
- 웹 페이지에 출력을 인쇄하기 위해
out객체를 사용하는 방법 - 삼각형 패턴을 반복하고 생성하기 위해
for루프를 구현하는 방법 - 삼각형의 각 행 다음에 새 줄을 시작하기 위해
<br>태그를 활용하는 방법
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다:
- JSP 를 사용하여 웹 페이지에서 동적 출력을 생성합니다.
- 반복적인 패턴을 만들기 위해 JSP 에서 루프를 사용하는 기본 사항을 이해합니다.
- 출력을 형식화하기 위해
<br>과 같은 적절한 HTML 태그를 사용하는 것의 중요성을 인식합니다.
삼각형 출력하기
이 단계에서는 out 객체와 for 루프를 사용하여 index.jsp 파일에서 10 개의 행으로 구성된 삼각형을 출력하는 방법을 배우게 됩니다.
/home/labex/project/TriangleProject디렉토리에 있는index.jsp파일을 엽니다.<body>섹션 안에 다음 코드를 추가합니다:
<%
for(int i = 0;i < 10; i++){
for(int j = 0 ; j <= i ; j++){
out.print("*");
}
out.print("<br>");
}
%>
이 코드는 중첩된 for 루프를 사용하여 삼각형을 출력합니다. 외부 루프는 10 번 반복하며, 삼각형의 10 개 행을 나타냅니다. 내부 루프는 0 부터 현재 행 인덱스 i까지 반복하며, 각 반복마다 별표 (*) 를 인쇄합니다.
각 행이 출력된 후, <br> 태그를 사용하여 새 줄을 시작합니다.
index.jsp파일을 저장합니다.
출력 결과 검증
출력을 확인하려면 다음 단계를 따르세요:
- 터미널을 열고 Tomcat 디렉토리로 이동합니다:
cd /opt/apache-tomcat-8.5.54/bin
TriangleProject프로젝트를 Tomcat 의webapps디렉토리로 복사합니다.
cp -r ~/project/TriangleProject/ /opt/apache-tomcat-8.5.54/webapps/
- Tomcat 서버를 시작합니다:
./startup.sh
- 웹 브라우저를 열고 다음 URL 로 이동합니다:
http://localhost:8080/TriangleProject/
원래 과제의 예시 스크린샷과 같이 페이지에 삼각형 패턴이 인쇄되어야 합니다.
축하합니다! out 객체와 for 루프를 사용하여 index.jsp 파일에서 삼각형을 출력함으로써 프로젝트를 성공적으로 완료했습니다.
요약
축하합니다! 이 프로젝트를 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.



