两个页面间传值不成功,求助!
页面一
<select name="select1">
<option value="1" id="name" selected="selected">书名</option>
<option value="2" id="author">作者</option>
<option value="3" id="publisher">出版社</option>
<option value="4" id="ISBN">ISBN</option>
</select>
页面二
String select2=request.getParameter("select1");
out.println(select2);
显示结果:null
页面一
<select name="select1">
<option value="1" id="name" selected="selected">书名</option>
<option value="2" id="author">作者</option>
<option value="3" id="publisher">出版社</option>
<option value="4" id="ISBN">ISBN</option>
</select>
页面二
String select2=request.getParameter("select1");
out.println(select2);
显示结果:null
<form name="form" method="post" action="search1.jsp" target="right" onsubmit="return check()">
<p> </p> <table align="left" border="0" width="234">
<tr><td width="224" height="32" align="center" colspan="2"><b>图书检索</b></td></tr>
<tr align="center" valign="middle"><td height="25" align="center">
<select name="select1">
<option value="1" id="name" selected="selected">书名</option>
<option value="2" id="author">作者</option>
<option value="3" id="publisher">出版社</option>
<option value="4" id="ISBN">ISBN</option>
</select></td></tr>
<tr><td height="25" align="center"><input align="center" type="text" name="search" id="search" maxlength="50" value=""></td></tr>
<tr><td height="30" align="center" colspan="2"><input type="submit" value="快速检索"></td></tr>
</table>
</form>
页面二就是search1.jsp
从request范围中取得属性值的时候不得先放吗? 你getParmeter中的key都没有所以我想返回是null。
getParmeter中的key又是怎么一回事?
是不是CHECK里的代码有问题。贴代码要把与问题相关的部分都找出来。
{
if(document.form.search.value=="")
{
alert("检索内容不能为空!");
return false;
}
}