서블릿으로 웹 애플리케이션 만들기

HYUNBIN CHO·2021년 4월 23일
0

spring

목록 보기
20/23
post-thumbnail

🔷자바코드와 서블릿으로 동적인 HTML만들기

w.write("<html>");
w.write("<head>");
w.write("    <meta charset=\"UTF-8\">");
w.write("    <title>Title</title>");
w.write("</head>");
w.write("<body>");
w.write("<a href=\"/index.html\">메인</a>");
w.write("<table>");
w.write("    <thead>");
w.write("    <th>id</th>");
w.write("    <th>username</th>");
w.write("    <th>age</th>");
w.write("    </thead>");
w.write("    <tbody>");

for (Member member : members) {
    w.write("    <tr>");
    w.write("        <td>"+member.getId()+"</td>");
    w.write("        <td>"+member.getUsername()+"</td>");
    w.write("        <td>"+member.getAge()+"</td>");
    w.write("    </tr>");
    }
 
w.write("    </tbody>");
w.write("</table>");
w.write("</body>");
w.write("</html>");

➡️엄청 복잡하고 비효율적이다.
🔸 효율적인 작업을 위해 나온 것이 템플릿엔진이다.
🔸 템플릿 엔진을 사용하면 HTML문서에서 필요한 곳만 코드를 적용해서 동적으로 변경할 수 있다.
🔸 대표적인 템플릿 엔진 : JSP, Thymeleaf, Freemarker, Velocity






https://www.inflearn.com/course/스프링-mvc-1/

profile
백견이 불여일타

0개의 댓글