本节训练采用了更加复杂的脚本元素，来控制 html 元素的显示，这是可以做到的。

脚本元素可以分割 html 元素，并利用代码来控制网页内容的显示，这个功能很有用。

下图是在 dreamwaver 中设计的 mypage06.jsp 网页，我们可以大致规划一下网页页面外观，然后嵌入 jsp 代码。

当浏览该网页的时候，则会发现，并没有显示：Goodbye, world 这句话，因为被 java 代码过滤掉了，这段代码就是：

if ( hello ) {

%>

<P>Hello, world

<%

} else {

%>

<P>Goodbye, world

<%

}

%>

注意，当混合 jsp 和 html 标记的时候，要确保 jsp 代码的完整，主要是 java 语句块要符合 java 要求。方法是，您可以假设其中混杂的 html 标记都不存在，那么应该有什么 java 语句和符号？

通常，可以先写好 java 代码，然后补充 html 标记，这样就不会乱了。比如上面的代码，要保证 { } 一定要完整配对，并且都在 <% %> 之间，无论放到哪里都要配对出现，这是为了满足 java 语言语法的要求。