<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<%
String q1 = request.getParameter("q1");
if(q1==null) q1 = "";
String q2 = request.getParameter("q2");
if(q2==null) q2 = "";
q1 = new String(q1.getBytes("8859_1"),"UTF-8");
q2 = new String(q2.getBytes("8859_1"),"UTF-8");
%>
<form action="test.jsp" method="get">
GET:
<input type="text" name="q1" value="<%=q1%>">
<input type="submit" value="Submit">
</form>
<BR>
<form action="test.jsp" method="post">
POST:
<input type="text" name="q2" value="<%=q2%>">
<input type="submit" value="Submit">
</form>

此博客展示了用Java处理表单输入与提交的代码。通过request.getParameter获取表单参数,对可能为null的参数进行处理,还进行了字符编码转换。提供了GET和POST两种提交方式的表单示例。

被折叠的 条评论
为什么被折叠?



