本帖最后由 specturn 于 2012-05-27 11:13:56 编辑

解决方案 »

  1.   

    你的id 值肯定为空了 
    按钮提交  要ruquest.getParameter 接受超链接传过来的值
      

  2.   

    http://127.0.0.1/b.jsp?id=100
    这种的话可以
    <script type="text/javascript">
    var s = location.search.split('?')[1];
    var id = s.split('=')[1];
    alert(id);
    </script>
      

  3.   

    楼主没有理解本质,你http://127.0.0.1/b.jsp?id=100传过去的d只能通过java来获取,而js怎么会知道d是啥东西呢,不为空才怪呢,java语言和javascript不是一种语言这你肯定知道,但理解程度不够。
      

  4.   

    var id = "${param.id}";
      alert(id);
      

  5.   

    查了下资料:
    "${id}",它回去依次调用pageContext.getAttribute("id") -> request.getAttribute("id") -> session.getAttribute("id") -> application.getAttribute("id"),只要找到某一个不为空的值就立刻返回。超衔接只能通过"${param.id}";
    3楼  只要在同一JSP文件,JS就可以知道传过来的ID