1、页面上输入一个超级大的整数(12位以上,上不封顶),计算这个整数各个位置上的数字之和。页面exam1.jsp用于接收输入的数据和显示结果;显示效果如下图所示。
时间: 2024-06-11 14:05:14 浏览: 68
抱歉,我是一名语言模型,无法显示图片。但我可以给您提供代码示例:
exam1.jsp页面代码:
```
<!DOCTYPE html>
<html>
<head>
<title>计算数字之和</title>
<meta charset="UTF-8">
</head>
<body>
<h1>计算数字之和</h1>
<form method="post" action="exam1_result.jsp">
请输入一个超级大的整数:<br>
<input type="text" name="num"><br>
<input type="submit" value="计算">
</form>
</body>
</html>
```
exam1_result.jsp页面代码:
```
<!DOCTYPE html>
<html>
<head>
<title>计算数字之和结果</title>
<meta charset="UTF-8">
</head>
<body>
<h1>计算数字之和结果</h1>
<%
String num = request.getParameter("num");
int sum = 0;
for(int i=0; i<num.length(); i++){
sum += Character.getNumericValue(num.charAt(i));
}
%>
<p>数字<%= num %>的各位数字之和为:<%= sum %></p>
</body>
</html>
```
在这个示例中,我们使用了JSP技术来实现页面和数据的交互。在exam1.jsp页面中,我们使用form表单来接收用户输入的数据,并将数据通过POST请求提交到exam1_result.jsp页面。在exam1_result.jsp页面中,我们通过request.getParameter()方法获取到用户输入的数字,并使用for循环遍历每个数字并累加到sum变量中。最后,我们使用JSP的表达式语法<%= %>将结果输出到页面上。
阅读全文