设计一个用于输入的页面,能够输入姓名,点击按钮时跳转到输出页面。 设计一个输出页面,能够显示输入页面输入的姓名。两个jsp页面就可以了
时间: 2024-01-21 11:17:38 浏览: 76
输入页面 input.jsp:
```jsp
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>姓名输入页面</title>
</head>
<body>
<h1>请输入您的姓名:</h1>
<form action="output.jsp" method="get">
<label for="name">姓名:</label>
<input type="text" name="name" required>
<button type="submit">提交</button>
</form>
</body>
</html>
```
输出页面 output.jsp:
```jsp
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>姓名输出页面</title>
</head>
<body>
<h1>您好,<%= request.getParameter("name") %>!</h1>
</body>
</html>
```
解释一下代码:
在输入页面中,我们使用了一个表单,将用户输入的姓名通过 GET 方法提交到输出页面。这个表单的 action 属性指向了输出页面的 URL,而 method 属性指定了使用 GET 方法。
在输出页面中,我们使用了 JSP 的内置对象 request,调用了 getParameter() 方法,获取了用户在输入页面中提交的姓名,并显示出来。注意,我们使用了 <%= ... %> 标签来输出动态内容。
这两个页面都可以放在 webapp 目录下,然后通过 Tomcat 等服务器来运行。
阅读全文