用javaweb设计一个用于输入的页面,能够输入姓名,点击按钮时跳转到输出页面。 设计一个输出页面,能够显示输入页面输入的姓名
时间: 2024-01-21 10:17:25 浏览: 74
好的,以下是一个简单的示例代码:
输入页面(index.jsp):
```jsp
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输入姓名</title>
</head>
<body>
<form action="output.jsp" method="post">
<label>请输入姓名:</label>
<input type="text" name="name">
<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>
```
解释一下代码:
在输入页面中,我们使用了一个表单(form)元素,它的 action 属性指定了提交表单时要跳转到的页面(output.jsp),method 属性指定了提交方式为 POST。表单中有一个输入框(input),它的 name 属性指定了这个输入框的名字,我们可以在后续的页面中通过这个名字获取用户输入的值。
在输出页面中,我们使用了一个标题(h1)元素,其中使用了 JSP(JavaServer Pages) 的语法获取了用户输入的值,具体来说是通过 request.getParameter("name") 获取的,其中的 name 就是在输入页面中输入框的名字。
注意:为了能够正确地运行这个示例,你需要将这两个页面保存到一个 Web 应用程序的目录中,例如 Tomcat 的 webapps 目录下,然后启动 Tomcat 服务器,在浏览器中访问 http://localhost:8080/你的应用程序名/index.jsp 就可以看到输入页面了,输入姓名后点击提交按钮即可跳转到输出页面。
阅读全文