개발 무지렁이

[Java] 자바와 서블릿(Servlet), PHP, JSP 본문

Backend/자바

[Java] 자바와 서블릿(Servlet), PHP, JSP

Gaejirang-e 2022. 12. 9. 20:01

Servlet


Java룰이 우선인데 HTML이 끼어드는 방식
int dan = 9;
resp.getWriter().append("<h1 class=\"box\">%d단</h1>".formatted(dan));
resp.getWriter().append("<ul>");
for(int i = 1; i <= 9; i++) {
    resp.getWriter().append("<li>%d * %d = %d</li>".formatted(dan, i, dan*i);
}
resp.getWriter().append("</ul>");

PHP


HTML룰이 우선인데 Java가 끼어드는 방식
<?php
$dan=9;
?>
<h1 class="box"><?=$dan?>단</h1>
<ul>
  <?php for($i = 1; $i <= 9; $i++) { ?>
  <li><?=$dan?> * <?=$i?> = <?=$dan * $i?></li>
  <?php } ?>
</ul>

JSP


Thymeleaf
<%
int dan = 9;
%>
<h1 class="box"><%=dan%>단</h1>
<ul>
    <% for(int i = 1; i <= 9; i++) { %>
    <li><%=dan%> * <%=i%> = <%=dan * i%></li>
    <% } %>  
</ul>
Comments