1、你用get方法,参数的长度是有限制的,请改用POST方法,另外你用get就要将你的参数encode,否则会出意想不到的错误
2、在js中没见过写session的,呵呵

解决方案 »

  1.   

    楼上的你好!
    我用的已经是post方法了,请问是不是其它的原因
      

  2.   

    varpinfo = showModalDialog("/storeMgmt/resProductInfo/Res_ms_recSelect.jsp?NUMBER_END="+mob_num+"&START_NO="+start+"&TYPE="+type,"","dialogHeight:310px;dialogWidth:400px;edge:Raised;center:Yes;help:No;resizable:yes;status:No;scroll:yes");这是明显的 GET 方法嘛。你怎么说是用的 POST 方法呢?
    如果用 POST 方法,你的这个东西就应该在 FORM 中设置值,最后提交 FORM,如
    <form id="act" name="act" action="/storeMgmt/resProductInfo/Res_ms_recSelect.jsp" method="POST">
    <input type="hidden" name="NUMBER_END" value="<%= mob_num %>">
    <input type="hidden" name="START_NO" value="<%= start %>">
    .........
    </form>提交 form 可以用 javascript
    document.all.act.submit();也可以点 Form 中定义的 submit 按钮
    <input type="submit" name="submit" value="提交">
      

  3.   

    我是在form中设置了method=post ,但是在form中的action是用来操作数据库的,而在javascript中的showModalDialog是用来调用另一个页面来导入一个文本文件的内容。