您好,用request.getParameter("")函数,获得值为空?

login.html中定义为:
<tr>
<td><img src="image/登录.gif" width="56" height="16" style=""> </td>
<td><input type=text name=ID size="15" ></td>
</tr>
<tr> valign="top"></td><td valign="top"></td></tr><tr><td width="56"><img src="image/注册.gif" width="56" height="16"></td>
<td width="113"><input type=password name=password size="15" ></td>

在login。jsp中定义为
String ID1=request.getParameter("ID");
String password1=request.getParameter("password");

用输出语句输出,发现ID1.,password1,值都为空?
怎么回事?
难道是因为我的那个跳转页面部分么是用的超链接,所以ID值没有传递?
ps:按钮是图片,没有用表单中的按钮!
<input type="password" name="password" size="15" >
加了双引号还是不行!

BIG阳
浏览 562回答 2
2回答

眼眸繁星

不提交表单话当然收不到了,用按钮可以这样:你要提交的地址url?ID=你填的ID&password=你填的password如果是登陆验证,必须使用post提交表单,而不要用以上方法,用AJAX设置POST提交也可

一只名叫tom的猫

<input type=password name=password size="15" >你这些地方按标准来说都应该加上双引号的<input type="password" name="password" size="15" >
打开App,查看更多内容
随时随地看视频慕课网APP