题目1.使用JSP实现简单的动态页面代码。 设计要求: 1)创建input.html,添加一个表单,用户可以输入两个正整数,点击“计算”按钮提交给result.jsp; 2)创建result.jsp,编写jsp代码,接收从input.html提交过来的两个正整数,计算两数之和,并显示出计算结果。
时间: 2024-02-20 15:01:12 浏览: 351
以下是实现题目1的JSP代码:
input.html:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输入两个数</title>
</head>
<body>
<h1>请输入两个正整数:</h1>
<form action="result.jsp" method="post">
<label for="num1">第一个数:</label>
<input type="number" id="num1" name="num1" required><br><br>
<label for="num2">第二个数:</label>
<input type="number" id="num2" name="num2" required><br><br>
<input type="submit" value="计算">
</form>
</body>
</html>
```
result.jsp:
```jsp
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算结果</title>
</head>
<body>
<%
// 获取从input.html提交过来的两个数
int num1 = Integer.parseInt(request.getParameter("num1"));
int num2 = Integer.parseInt(request.getParameter("num2"));
// 计算两数之和
int sum = num1 + num2;
%>
<h1>计算结果如下:</h1>
<p><%= num1 %> + <%= num2 %> = <%= sum %></p>
</body>
</html>
```
上述代码中,input.html中的表单通过action属性将数据提交给result.jsp,result.jsp通过request.getParameter()方法获取表单中提交的两个数,然后进行计算,最后将结果显示在页面上。
阅读全文