例如我点击“详细信息”(是文字不是按钮),系统会跳转到另一个页面。但是还要把这个页面的数据传递给另一个页面。<td align="center" class="style4"><a href="addDepartment.jsp">详细信息</a></td>是不是也要像submit按钮一样要用到servlet处理?请问这个要如何实现?

解决方案 »

  1.   

    LZ 什么意思呢,是跳到addDepartment.jsp页面把这个页面的信息 传递到 另一个页面????
      

  2.   

    数据提交仍然用表单提交,表单里数据可以用隐藏域来存放,而提交的链接,使用js的 submit()函数提交.
    例子如下<form name="welcomeform" method="post" action="welcome.php"> 
    <input type="hidden"> 
    </form> 
    <a href="javascript:welcomeform.submit();">提交</a>
      

  3.   

    addDepartment.jsp?a='admin'&name='like'&password='123'
      

  4.   

    这个可以还可以
    <a href="addDepartment.jsp?a=1123&b=345">详细信息</a>
    然后在目标也用request.getParameters("a");这样拿,不过用标签或者EL表达式更方便
    注意:
       1.有可能中文乱码
       2.像楼上那样需要密码的不能这么传,不然都暴露了也可以调用一个js
      function goto(msg)
    {
      window.location="addDepartment.jsp?msg="+msg;
    }
      

  5.   


    LZ 你要是传递的数据少的话 就可以用这种方法要是多的话 建议你 用 onclick 事件  
      

  6.   

    1.首先我们要确定你数据的存放形式。如果是以表单提交的话。
      那么你在链接中添加onclick事件,通过修改form的action,手动触发onsubmit事件。
    2.如果数据的存放形式比较杂乱,必有有文本控件,有单纯的文本。这样你就要通过js来手动获取他们的数据
      比如<input id="s" value="aa"/><span id="test">asdf</span>
      那么你在链接中添加onclick事件,然后将aa的value获取到和span的innerText获取到。
      最后addDepartment.jsp?s=aa&test=asdf这样的形式传递。
      

  7.   


    只要将职员的ID 传到显示页面就可以了,然后在显示页面根据ID操作数据库并显示出来所以只要像这样addDepartment.jsp?ID='123'就可以了,不过前提是已经在本页面得到了职员的ID,这个应该是已经从数据库查询过的
      

  8.   


       <td align="center"><%=ID%></td>
        <td align="center" class="style4"><a href="addDepartment.jsp">详细信息</a></td>其实把那个ID号,传到addDepartment.jsp就行了,这个要如何实现?谢谢!
      

  9.   


    <td align="center"><%=ID%></td>
      <td align="center" class="style4"><a href="addDepartment.jsp?id=<%=ID%>">详细信息</a></td>