출력
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>02_표현식</title>
</head>
<body>
<h3>표현식</h3>
<%
String name="코로나";
int kor=80, eng=85, mat=100;
int aver=(kor+eng+mat)/3;
//1)출력
out.println("이름:" + name + "<br>");
out.println("국어:" + kor + "<br>");
out.println("영어:" + eng + "<br>");
out.println("수학:" + mat + "<br>");
out.println("평균:" + aver + "<br>");
out.println("<hr>");
%>
</body>
</html>
표 작성
<%
//2)표 작성 출력
out.println("<table border='1'>");
out.println("<tr>");
out.println(" <th>이름</th>");
out.println(" <td>"+name+"</td>");
out.println("<tr>");
out.println("<tr>");
out.println(" <th>국어</th>");
out.println(" <td>"+kor+"</td>");
out.println("<tr>");
out.println("<tr>");
out.println(" <th>영어</th>");
out.println(" <td>"+eng+"</td>");
out.println("<tr>");
out.println("<tr>");
out.println(" <th>수학</th>");
out.println(" <td>"+mat+"</td>");
out.println("<tr>");
out.println("<tr>");
out.println(" <th>평균</th>");
out.println(" <td>"+aver+"</td>");
out.println("<tr>");
out.println("</table>");
%>
이렇게 작성해도 되지만 때로는 body 영역에 작성하는 것이 더 편할 때가 있다. 이때 표현식을 사용하여 작업한다.
표현식(Expression) : out.print() 단축키
<%= %> 이것이 out.print()의 표현식이다. %=는 붙여 써야 한다.
<body>
<!-- 3)표현식(Expression) : out.print() 단축키 -->
<table border="1">
<tr>
<th>이름</th>
<td><%=name%></td>
</tr>
<tr>
<th>국어</th>
<td><%=kor%></td>
</tr>
<tr>
<th>영어</th>
<td><%=eng%></td>
</tr>
<tr>
<th>수학</th>
<td><%=mat%></td>
</tr>
<tr>
<th>평균</th>
<td><%=aver%></td>
</tr>
</table>
</body>
'웹개발 교육 > jsp' 카테고리의 다른 글
[48일] jsp (6) - 함수 (0) | 2022.10.05 |
---|---|
[47일] jsp (5) - 배열 (0) | 2022.10.04 |
[47일] jsp (3) - 기본 문법 (0) | 2022.10.04 |
[47일] jsp (2) - 이클립스 Tomcat 연동 (0) | 2022.10.04 |
[47일] jsp (1) - 개요 및 Tomcat 설치 (0) | 2022.10.04 |