小弟刚学struts,单用struts和mysql做了个BBS,遇到个问题
登陆普通用户后,浏览帖子,然后点击某个标题想进入帖子的详细列表。问一下,如何定位我点的是这条帖子呢???是超链接时用问号把帖子的标题传到Action里吗????
明天我就要实现这个功能,着急啊~~~~~~~~~~~谢谢了~~~~~

解决方案 »

  1.   

    可以用url传参的方式,如reply.do?p=value
    这里p是key,value存放该主贴的id
    然后在action里面接受p的值
      

  2.   

    通过(***.do?id="唯一标识" )超链接 , 在action 用request.getParameter("id");接受  然后通过数据库把对应的记录拿出来,然后用request或者session(发送)setAttribute
      

  3.   

    把帖子抽象成的model类有一个唯一表示,例如id,在jsp中取出这个id,传给action,后台根据id获得所有的东西。
      

  4.   

    通过url传帖子id然后在action里读出来,再去数据库查询然后显示。
      

  5.   

    把ID传过去。?后面接ID,后台getpramater。如果是struts2,后台get,set一下这个ID,就可以传来传去了
      

  6.   

    一般情况下就是用id定位了例如
    xxx.do?id=123
      

  7.   

    恩,就像LS们说的,用唯一的ID标识
      

  8.   

    通过id定位了,然后在action中取出,正如楼上各位所说方法
      

  9.   

    URL   aa.do?id=${id} action里面用request.getParmeter("id");
    就ok
      

  10.   

    传 id ,在action里面接过 id,根据id查出该id所对应的内容。
      

  11.   

    一般来说BBS应该是分块的,可能会有一个板块号 和 帖子编号(在本版块中的编号), 你在生成帖子列表的页面时 为这个帖子生成
    链接的时候 应该要携带两个参数(就是上面的两个) 如 ?bid=""&tid="" 然后在后台中通过 request.getParameter()方法来得到这些参数 找到帖子的详细信息 然后再生成帖子详细信息的页面就可以了
      

  12.   

    传ID进去,然后把ID接收进来, 在后台写方法,根据ID获取该贴子的详细信息.
      

  13.   

    你可以直接把你點擊的帖子的ID用?傳遞過去,后臺再寫一個根據ID查詢的方法就OK了。
    千萬不要忘記了在頁面顯示的時候一定也要把ID顯示進去哦,用個隐藏域来存放ID