1. 创建 HTML 表单:
<!-- form.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Form Handling in JSP</title>
</head>
<body>
<form action="processForm.jsp" method="post">
<label for="username">Username:</label>
<input type="text" id="username" name="username" required><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
2. 创建处理表单数据的 JSP 页面:
<!-- processForm.jsp -->
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>Form Processing in JSP</title>
</head>
<body>
<h2>Form Data Processing</h2>
<%-- 获取表单数据 --%>
<% String username = request.getParameter("username"); %>
<% String password = request.getParameter("password"); %>
<%-- 在页面上显示表单数据 --%>
<p>Username: <%= username %></p>
<p>Password: <%= password %></p>
<%-- 在实际应用中,这里可以添加更多的业务逻辑,如验证用户、保存数据等 --%>
</body>
</html>
3. 在浏览器中访问表单页面:
打开浏览器,访问 form.jsp,填写表单并提交。数据将被发送到 processForm.jsp 进行处理。
这是一个简单的例子,实际应用中你可能需要更多的验证和处理逻辑。在处理表单数据时,确保对用户输入进行适当的验证和防御性编程,以防范潜在的安全风险,比如 SQL 注入和跨站脚本攻击。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6909/JSP