写一个查询页面query.jsp。页面通过一个button 传入一个name值。
一个rs.jsp来显示查询结果:rs.jsp调用一个bean Xxx.class来执行查询。 那么这个name值首先是由rs.jsp 通过request.getParameter("name")获得(这里正确吗)。那个rs.jsp又是如何把name值传递Xxx.class去查询的?(就只是通过public vodi getName(return name))吗?求解释 谢谢。接触不久的JSP 对JSP 传值一头雾水

解决方案 »

  1.   

    request.getParameter("name") 可以这样直接取的。你可以试试嘛。不过request.getParameter("name") 要写在servlet中的。
      

  2.   

    action中获取到name,然后把name传递给需要这个值的方法。
      

  3.   

    servlet  里  得到你要的值,String  name=request.getParameter("name");
    实例化  你要查询数据库的那个类
    XX x =new XX();
    x.xx(name);然后   调用你在连接数据库方法里查询用的方法   比如说
    public void(不知道你要返回什么值,先用void代替了) xx(String name){
    你的查询语句,还有查询出来的值返回
    }
    在servlet中,在用response.Redirect("rs.jsp");
      

  4.   

    最简单的方法是
    写小脚本
    <%
     string info=request.gerParamernts(" 值")
     //事例化你那个对象
     Xxx  test=new Xxx()
     //调用Xxx 中的搜索方法,比如search()
     结果=test.serrch()
     //有结果了,显示就是你的事情了
    %>
      

  5.   

    request 来的值会调用进test里面是吧!