servlet:request.setAttribute()
jsp:request.getAttribute()

解决方案 »

  1.   

    servlet:
            request.setAttribute()
            RequestDispatcher rd = request.getRequestDispatcher(url);
            rd.forward(request, response);jsp:request.getAttribute()
      

  2.   

    创建一个javabean,在构建函数中把需要传递的数据放到属性中,这样在jsp中
    使用<jsp:useBean id="bean" class="……"/>,bean.getXX()得到相应属性的值。
      

  3.   

    有3中方式
    1。session对象
    2. request对象
    3. servletcontext()对象,其实也就是application对象再servlet中,他们都是使用setAttribute()方法设置
    再jsp中,使用getAttribute()获得
      

  4.   

    afeicat(afeicat) 
    你能否讲的详细一点?
      

  5.   


    方法一:
    //com.Human.javapackage com;
    public class Human 
    {
    private String name;
    private String sex;
    public Human(){
    name="afeicat";
    sex="m"
    } public getName(){
    return name;
    }
    public getSex(){
    return sex;
    } public setName(String name){
    this.name = name;
    } public setSex(String sex){
    this.sex = sex;
    }
    }
    ----------------------------------------------------
    jsp:
    <jsp:useBean id="man" scope="page" class="com.Human"/><%
    String name = man.getName();//得到名字
    String sex = man.getSex();//得到性别
    %>你可以利用Human.java中的setXX()来设置属性的值。
    --------------------------------------------------------------
    方法二:
    在servlet中建立一个Human 的对象。
    import com.Human;Human h=new Human();
    h.setName("linda");
    h.setSex("f");
    request.setAttribute("HUMAN",h);
    ------------------------------------------------------------
    jsp中:
    <%@page import="com.Human"%>
    <%
    Human man = (Human)request.getAttribute("HUMAN");
    String name = man.getName();
    Strign sex = man.getSex();
    %>