感觉超链接的长度是没有限制的,但我在做一个程序时,通过一个超链接把几个参数传到另一个页面中,在另一个页面中显示发现后面部分参数丢失,我的超链接的长度没有超过100,这是怎么回事呢,与浏览器的设置有关吗?

解决方案 »

  1.   

    有限制啊,因为http请求本身长度不是无限的啊
      

  2.   

    好像最长不超过255个字节。。
    你汉字占得长度太大了吧
    你用post方式传啊。。
    或者保存到request里面啊。。request.setAttribute("name",object);
      

  3.   

    web请求经常用到的有2中一个种是get,一种是post,你说的超连接的方式属于前者get的方式。
    规范中规定get请求的最大数据量为2k,但是具体的限制各个浏览器的实现是不一样的。建议用post方式对数据量没用限制
    楼上的方法可以一使
      

  4.   

    在url里直接加参数是有长度限制的,如果参数多可以改为post传参数或把参数放到session对象中
      

  5.   

    GET最长是255 POST则没限制 如果一定要通过URL传的话 那可以尽量减少些参数 我想应该有办法的..
      

  6.   

    get 是有限制的,get参数书在url后的  post没有限制,参数不跟在URL后面
      

  7.   

    其实一般情况下都够得,哪有那么长的url,检查一下是否语法错误。
      

  8.   

    你的参数包含什么字符啊?
    估计有& = 等字符-------------------------------------
    http://www.pkwutai.cn