举个例子:我通过数据库查询到几个记录的ID 然后显示到网页上
然后我想通过点击这几个显示在网页上的ID 可以各自链接查看到整个记录。
新手,刚学的 麻烦说的清楚下,能给个参考的例子那就更好了

解决方案 »

  1.   

    显示到网页上你会了不是
    你是不明白怎么把这个值再传回服务器吗?
    1.用隐藏空间存点下的ID值,在服务端用reques.getParameter(隐藏空间的name属性值);取得
    2.用在你调用的action后面加?id=点击的id,在服务端用reques.getParameter("id");取得接下来就,是你取数据之后表示的逻辑了
      

  2.   

    你把ID这一列 写成超链的形式
    <a href="xxx.action?id='<s:property value='id' />'"><s:property value="id" /></a>
      

  3.   

    能给个具体的例子,我知道要这么做,但具体要怎么做不是太清楚,“调用的action后面加?id=点击的id”特别是这个能给我程序的例子吗?
      

  4.   


    想问一下楼主到底哪不明白,比如下面的步骤里你做到哪卡住了
    1.如何从ID从数据库里取取出
    2.如何把取出的ID做成超级连接
    3.如何调用servlet
    4.如何把id传回服务端
    6.如何用id把特定数据取出
    7.如何把取出的详细数据表示到客户端
      

  5.   

    然后在链接查询记录时,怎么把ID调出来?用什么?reques.getParameter("id");前面这句行吗?
      

  6.   

    我做到第2步,但我不知道如何点击时把ID的数据也带过去,我想用session.setAttribute("id",id);的方法,但有时查到的ID不止一个 用这方法定义多个 点击其中一个无法确定传过去的到底哪个才是。用下面这个方法传递参数
    <a href="xxx.action?id='<s:property value='id' />'"><s:property value="id" /></a>
    我又不知道怎么调出传递过来的参数
      

  7.   

    用request.getParameter("id");取不到吗?