返回信息流<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
搜索:
<br>
<form name="SEARCH" action="SearchHandle.jsp" method="post"
enctype="text/plain" >
搜索:<input type="text" name="search" size="12" maxlength="100" value="北邮人">
<br>
<p align="center">
<input type="submit" value="搜索">
</p>
</form>
</body>
</html>
SearchHandle.jsp代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%
String str=request.getParameter("search");
out.println(str);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
</body>
</html>
如果是GET方法提交,没问题,但是POST方法提交只得到NULL.我看网上的说法是编码不同,但也不应该是NULL啊?
这是一条镜像帖。来源:北邮人论坛 / java / #14476同步于 2010/5/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[JSP]request.getParameter怎么不能获取表单的post数据?
wqchen
2010/5/6镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
写错了。是
搜索:<input type="text" name="search" size="12" maxlength="100" value="北邮人">
中的name="name",同时jsp中也要改
这么说吧
上传文件的时候form的enctype=multipart/form-data的时候
Request.getParameter取到的值为null,你看看你这个是不是也是这个错误