现在有这样一个问题,有20个字符串值 ,点击可以链接到另一个页面,算是20个超链接,按照这个超链接的值可以从数据库中读到不一样的数据,  比如说 点 a 就是按a读值显示, 点b就是按b从数据库查询显示在新的页面上。
可是这个点击的链接的字符串值怎么传给新的页面,如果是在不行我只能再做20个页面了,头晕。。

解决方案 »

  1.   

    例,传值的页面你可以这样传,index.jsp?flag=a
    接受的页面可以根据传过来的值再取出相应的信息
    接受页面detail.jsp
    String str=request.getParameter('flag');
    List a=xxx.getlist(条件);
    再把A的数据显示到页面上如果楼主研究下struts基本,跟这个有点区别的就是这些方法都在
    Action里面了
      

  2.   

    传参数 实例:
    1.jsp页面
    <a href="2.jsp?id=x">跳转到b.jsp</a>
    x就是你要传入的参数值2.jsp页面  接受传来的参数
    <%
    String y=request.getParamter("id");
    /**然后就是你要执行的查询语句
    %>
      

  3.   

    saoga
    谢谢楼上的了,帮了大忙了
      

  4.   

    用这种方法,把你的每个link都传一个不一样的id,然后到下一画面根据不同的值显示画面的
    不同部分。或者就用dispatch吧。做20各画面,比较清晰。