比如  <a href="hello.jsp">体育</a>
  我想在点击这个连接的时候把字符 "体育" 传递个hello.jsp页面
 如何传递   ?   如何接收? 

解决方案 »

  1.   

    <a href="hello.jsp?flag="体育"">体育 </a>
    接收用request接收
      

  2.   

    前台:
    <a href="hello.jsp?flag=体育">体育 </a> 
    后台:
    request.getParameter("flag")就是这个样子了
      

  3.   

    flag 指的是什么  是关键字吗
       如何接受 能更确切一些吗11`1`
      小弟  初学!~很多都不知道   老师叫我们做论坛 无奈啊 ``   
      

  4.   

    这样就可以了的,在目标页面request.getParameter("..");就好了,你试试看
      

  5.   

    flag就是你传给后台的参数,只是一个变量名String name = request.getParameter("flag");name的值就是“体育”
      

  6.   

    String param = "体育";
    <a href="hello.jsp?flag = <%=param%>"><%=param%></a>String result = request.getParameter("flag");System.out.println(result);//结果:体育
      

  7.   

    <a href="hello.jsp?flag="体育"">体育 </a>然后在hello.jsp中接受
    String name=request.getParameter("flag");name的值就是“体育”
      

  8.   


    服了,这么明显的错误还一个个都跟的这么起劲都用双引号href不会有问题?里面那对引号不要!
      

  9.   

    超链接传参数用“?”连接  多个参数之间用“&”相连  不过我建议传中文参数的话 最好别用超链接    因为容易出现问题最好是用表单的POST方式提交数据超链接之能用于传递ID之类的参数,对于密码和一些中文参数就别用超链接
      

  10.   

    这位说的对
    还有你中文这样传不会有问题啊,Url传参数不转码 
      

  11.   

    send.jsp代码:<%@ page contentType="text/html;charset=gb2312"%>
    <html>
    <body>
    <a href="receive.jsp?name=体育">体育</a>
    </body>
    </html>receive.jsp代码:<%@ page contentType="text/html;charset=gb2312"%>
    <%String name = request.getParameter("name");%>
    <html>
    <body>
    <%=name%>
    </body>
    </html>