Java JSP和HTML同步问题

Java JSP和HTML同步问题,java,html,jsp,jsp-tags,Java,Html,Jsp,Jsp Tags,我面临一个问题。代码如下: <% for (3 times){%> <div> one <table> two <table> <% if(true){%> </div> <%}%> <%}%> 一 二 结果如下: <div>one</div> <table>two</table> <div>one

我面临一个问题。代码如下:

<% for (3 times){%>
    <div> one 
        <table> two <table>
    <% if(true){%> </div> <%}%>
<%}%>

一
二
结果如下:

<div>one</div>
<table>two</table>
<div>one
    <table>two</table>
</div>
<div>one
    <table>two</table>
</div>
1
二
一
二
一
二

如您所见,第一个
开始之前已经完成。那么后面的
是正确的。我不知道原因。您能解释一下吗?

显示实际代码。您想实现什么?不要弄乱java和HTML代码,转到MVC模式。您所显示的输出永远不会由您编写的伪代码生成。