一、作业要求:
通过表单输入一个正整数n,然后通过include动作标记插入一个计算1-n累加的程序
二、源码分析
2.1 actionTag.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<HTML>
<HEAD>
<TITLE>include动作标记</TITLE>
</HEAD>
<BODY>
<H2>include动作标记</H2>
<H3>作业要求:通过表单输入一个正整数n,然后通过include动作标记插入一个计算1-n累加的程序</H3><HR><BR>
<P>请输入一个正整数n</P>
<jsp:include page="actionTag_add.jsp"></jsp:include>
</BODY>
</HTML>
2.2 actionTag_add.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<form action="" method="get" name="form">
<input type="text" name="number" value="">
<input type="submit" value="提交" name="submit">
</form>
<%
String a=request.getParameter("number");
if(a==null){
a="0";
}
try {
int number=Integer.parseInt(a);
int sum=0;
for(int i=0;i<=number;i++){
sum+=i;
}
out.print("1~"+a+"的累加和为:"+sum);
}catch (NumberFormatException e){
out.print("请输入数字字符");
}
%>
三、结果图