add.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HEAD></HEAD>
<HTML><BODY bgcolor=yellow>
<FONT Size=6>
<FORM action="" method=get name=form>
请输入1至100之间的整数:<INPUT type="text" name="number" style='font-size:28px'/>
<INPUT TYPE="submit" value="确定" name="submit" style='font-size:25px'/>
<%!int n; %>
<%
String num=request.getParameter("number");
try{n=Integer.parseInt(num);} catch(Exception e){}
%>
<jsp:include page="add1.jsp">
<jsp:param name="number" value="<%= n%>"/>
</jsp:include>
</FORM>
</FONT>
</BODY>
</HTML>
add1.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%!
int i,n,sum;
String num;
%>
<%
sum=0;
num=request.getParameter("number");
try{n=Integer.parseInt(num);}catch(Exception e){}
for(i=1;i<=n;i++){
sum=sum+i;
}
%>
<FONT Size=6>
<P>1到<%=num %>的连续和是:<%= sum %>
</FONT>