JSP 教程 之 JSP 表单处理 6
JSP 表单处理
使用表单的 POST 方法实例
接下来让我们使用POST方法来传递表单数据,修改main.jsp与Hello.htm文件代码,如下所示:
main.jsp文件代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.io.,java.util." %>
<!DOCTYPE html>
使用 POST 方法读取数据
站点名:
<%
// 解决中文乱码的问题
String name = new String((request.getParameter("name")).getBytes("ISO-8859-1"),"UTF-8");
%>
<%=name%>网址:
<%= request.getParameter("url")%>
代码中我们使用 new String((request.getParameter("name")).getBytes("ISO-8859-1"),"UTF-8")来转换编码,防止中文乱码的发生。
以下是test.htm修改后的代码:
<!DOCTYPE html>
站点名:
网址:
通过访问 http://localhost:8080/testjsp/test.html 提交表单数据到 main.jsp 文件