表单提交JSP页面,值为空是怎么回事?

maningfc 2006-03-08 11:05:47
表单提交后,值为空,
请大家帮忙看看是怎么回事?
cn_Register.html
<form action="doRegister.jsp" method="post" enctype="multipart/form-data">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="35%" scope="col"><div align="right" class="style8">企业名称:</div></th>
<th width="32%" scope="col"><div align="left">
<input name="name" type="text" id="name" size="30" maxlength="50">
</div></th>
<th width="33%" scope="col"><div align="left"></div></th>
</tr>
<tr>
<td><div align="right" class="style8">联系人:</div></td>
<td><div align="left">
<input name="contactor" type="text" id="contactor" size="30" maxlength="20">
</div></td>
<td><div align="left"></div></td>
</tr>
<tr>
<td><div align="right" class="style8">联系电话:</div></td>
<td><div align="left">
<input name="phone" type="text" id="phone" size="30" maxlength="20">
</div></td>
<td><div align="left"></div></td>
</tr>
<tr>
<td><div align="right" class="style8">电子邮件:</div></td>
<td><div align="left">
<input name="email" type="text" id="email" size="30" maxlength="20">
</div></td>
<td><div align="left"></div></td>
</tr>
<tr>
<td valign="top"><div align="right" class="style8">企业简介:</div></td>
<td><div align="left">
<textarea name="summary" cols="30" rows="5" id="summary"></textarea>
</div></td>
<td><div align="left"></div></td>
</tr>
<tr>
<td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col"> </th>
<th scope="col"><input name="submit" type="submit" id="submit" value="提交"></th>
<th scope="col"><input name="cn_reset" type="reset" id="cn_reset" value="重置"></th>
<th scope="col"> </th>
</tr>
</table></td>
</tr>
</table>
</form>


///////////////////////////////////////
doRegister.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*, java.io.*, java.util.*" errorPage="" %>
<%
String e_name=request.getParameter("name");
String e_contactor=request.getParameter("contactor");
String e_phone=request.getParameter("email");
String e_email=request.getParameter("email");
String e_summary=request.getParameter("summary");
out.println("您填写的信息不完整!<br>");
out.print("企业名称:"+e_name+"<br>");//就算提交页面有数据,
out.print("联系人:"+e_contactor+"<br>");//他们显示的仍然是null
out.print("电子邮件:"+e_email+"<br>");//这是怎么回事?
out.print("联系电话:"+e_phone+"<br>");//谢谢帮忙了◎
out.print("企业简介:"+e_summary+"<br>");//
//}
%>
...全文
606 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
linilg 2006-03-14
  • 打赏
  • 举报
回复
String e_phone=request.getParameter("email");
你上面的代码出错了,

应该写为:String e_phone=request.getParameter("phone");
chinese5_9 2006-03-14
  • 打赏
  • 举报
回复
<td>
<div align="right" class="style8">联系电话:</div>
</td>

<td>
<div align="left">
<input name="phone" type="text" id="phone" size="30" maxlength="20">
</div>
</td>

String e_phone=request.getParameter("phone");//这里是phone,不要写成email
String e_email=request.getParameter("email");
葫芦的世界 2006-03-12
  • 打赏
  • 举报
回复
是的.那是多媒体地.这是文字地.
qingyuan18 2006-03-11
  • 打赏
  • 举报
回复
老问题了,表单数据不能同时是multipart/form-data和text型的
hcqhappy 2006-03-11
  • 打赏
  • 举报
回复
enctype="multipart/form-data">
去掉就可以
xingfo 2006-03-11
  • 打赏
  • 举报
回复
一边获取一边传也会出错吗.
有空值勤一般就是没有获取得吗,要看的就是两边的参数是否一样啊.
xingfo 2006-03-11
  • 打赏
  • 举报
回复
String e_phone=request.getParameter("email");
String e_email=request.getParameter("email");
老大,你写错了吧.
zyjit2008 2006-03-09
  • 打赏
  • 举报
回复
我决得这个网址大全很实用的,请大家多多支持
http://16311.855.com
ishfox 2006-03-09
  • 打赏
  • 举报
回复
<%= request.getParameter("name")%>这样不就行了吗?
crazy_he 2006-03-09
  • 打赏
  • 举报
回复
如果加了这一句话:enctype="multipart/form-data"

下个页面应该如果获得前一个页面除文件外的其他标单组件的value??
搭车问。
koma_wind 2006-03-09
  • 打赏
  • 举报
回复

不是让你去掉
form,基本的我想你明白
是去掉

enctype="multipart/form-data">
妙恋大果梨 2006-03-09
  • 打赏
  • 举报
回复
去掉enctype="multipart/form-data
妙恋大果梨 2006-03-09
  • 打赏
  • 举报
回复
form去掉了要怎么提交?
马宁,好熟悉的名字。。。
koma_wind 2006-03-09
  • 打赏
  • 举报
回复
去掉 form
enctype="multipart/form-data">
zyjit2008 2006-03-09
  • 打赏
  • 举报
回复
我决得这个网址大全很实用的,请大家多多支持
http://16311.855.com

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧