JSP AA中有表单:
<table width="763" border="1" cellpadding="0" cellspacing="0" bordercolorlight=#333333 bordercolordark=#efefef>
  <tr>
    <td width="66"><div align="center" class="STYLE1">学号</div></td>
    <td width="73"><input name="textfield1" readonly="0" id="_PointNo" type="text" size="10" /></td>
    <td width="103"><div align="center" class="STYLE1">姓名ID</div></td>
    <td width="71"><input name="textfield2" id="_PointName" type="text" size="10" /></td>
    <td width="79"><div align="center" class="STYLE1">姓别</div></td>
    <td width="115"><input name="textfield3" id="_MeasureL" type="text" size="15" /></td>
    <td width="72"><div align="center"><span class="STYLE1">身高</span></div></td>
    <td width="114"><input name="textfield4" id="_MeasureH" type="text" size="15" /></td>
    <td width="50"><div align="center">
      <input type="submit" name="Submit2" value="提交" onclick="changePoint()" />
    </div></td>
  </tr>
</table>
其中:
function changePoint() {
  var point_no = document.getElementById('_PointNo').value ;
  var name = document.getElementById('_PointName').value ;
  var desc = document.getElementById('_PointDesc').value ;
  var measure_l = document.getElementById('_MeasureL').value ;
  var measure_h = document.getElementById('_MeasureH').value ;
  var buttom = document.getElementById('_ButtomL').value ;
  var top = document.getElementById('_TopL').value ;
  var re = document.getElementById('_Re').value ; 
   var sParameter =point_no; 
  //alert(sParameter);
   // showModalDialog("dlgSetChange.jsp",window,"_blank","height=150,width=250");     
   window.open("dlgSetChange.jsp", "_blank", "height=150,width=250");
}现在要在JSP BB中取到AA中的表单的数据,我用如下操作:
JSP BB:
response.setDateHeader("Expires", 0);
   String sPointNo= PubFunc.setNullString(request.getParameter("textfield1"));
   String sPointName=request.getParameter("textfield2");
   String sPointDesc=request.getParameter("textfield3");
   String sButtomLine=request.getParameter("textfield4");
怎么得到的是NULL,请高手指点哈:

解决方案 »

  1.   

    本帖最后由 imA 于 2007-11-24 11:36:09 编辑
      

  2.   

    window.open("dlgSetChange.jsp?textfield1="+point_no+"&textfield2="+name+"&textfield3="+desc+"&textfield4="+bottom,"_blank","height=150,width=250"); 这样岂不很麻烦吗,有没有不用跟在url后面的方法啊
    关注。
      

  3.   

    不是表单,是放在form中,然后提交form,提交后把提交页设为弹出页
      

  4.   

    哦,说错了,
    谢谢楼上面的关注,
    &textfield1="+point_no+"这个用法能解释一下吗?&textfield1和"+point_no+"?有些不懂?
      

  5.   

    &textfield1="+point_no 应该这样的,就是传个字符串过去,取值的时候直接用request.getParameter("textfield1")就能得到相应的值,建议去看下书