JSP一段HTML一段,看不明白

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:39:19
<P>1到101的连续和是:
<%= sum %>
<% if(sum>=5050)
{%>
<P>您计算的项数超过100项了。
<%}
else
{%>
<P>您计算的项数没有超过100项。
<%
}
%>
<% %>怎么都不是一对的出现,中间嵌套看不明白
指点下啊

<%= sum %> //此句用来在页面上输出sum的值.<%= %>类似System.out.print(sum)的功能!!!

//记住凡是出现java代码必须写在<% %>内,html标签必须在外面!!!你看的时候可以把所有的<% %>连在一起看就明白了!!!
<%
if(sum>=5050)
{
%>

//凡是出现java代码必须写在<% %>内,html标签必须在外面!!!
<P>您计算的项数超过100项了。

<%
}//次处的“}”承接上面的if"{"!!!
else
{
%>

//凡是出现java代码必须写在<% %>内,html标签必须在外面!!!
<P>您计算的项数没有超过100项。

<%
}
%>

我一开始学时也遇到了这个问题,不过掌握好方法,还是很简单的,你再仔细细看看,不难的!

捡个50分:
<%= sum %>
<% if(sum>=5050){%>
<P>您计算的项数超过100项了。
<% }else{ %>
<P>您计算的项数没有超过100项。
<% } %>

你这样看是不好似就成对出现。
中间的=sum if(..)是java代码。

各位达人答的有道理,不过,这个貌似不应该打击初学者。

总结:就是说java程序片,即JavaScript只能写在<% %>里面,而jsp语言或html语言不能写在里面。但我们要内嵌内容