You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!-- JSP页面指令, 设置此页面的内容类型为“text/html”( 即HTML格式) , 字符编码采用UTF-8, 同时表明该页面是使用Java语言编写的 -->
<html>
<head>
<title>文件上传</title>
<!-- 设置页面的标题,在浏览器的标签栏上会显示该标题内容,这里标题设置为“文件上传”,直观地表明页面的主要功能 -->
</head>
<body>
<h1>文件上传</h1>
<!-- 使用一级标题标签(<h1>)展示页面的主要功能提示,告知用户当前页面是用于文件上传操作的 -->
<form action="message.jsp" method="post" enctype="multipart/form-data">
<!-- 定义一个HTML表单, 用于收集用户输入并向服务器提交数据。
- action属性指定了表单提交后数据将被发送到的目标页面( 这里是“message.jsp”, 通常该页面会在后端处理接收到的文件上传相关数据) 。
- method属性设置为“post”, 表示使用POST请求方式提交表单数据, 相较于GET方式, POST更适合用于提交大量数据或包含敏感信息的数据, 比如文件内容。
- enctype属性设置为“multipart/form-data”, 这是用于指定表单数据的编码类型, 当表单中包含文件上传字段时, 必须设置该属性, 以便正确地将文件数据和其他表单数据一起发送到服务器端。 -->
选择一个文件:
<input type="file" name="uploadFile"/>
<!-- 创建一个文件选择输入框, 类型为“file”, 允许用户从本地计算机中选择要上传的文件。name属性值“uploadFile”用于在服务器端接收数据时标识该文件数据, 以便进行后续处理。 -->
<br/><br/>
<input type="submit" value="上传"/>
<!-- 创建一个提交按钮, 类型为“submit”, 当用户点击该按钮时, 会触发表单的提交操作, 将表单内的数据( 包括选择的文件数据) 按照前面设置的action、method和enctype属性规则发送到服务器端。按钮上显示的文本为“上传”, 直观地提示用户点击该按钮执行文件上传操作。 -->
</form>
</body>
</html>