今天碰到个小问题。。param对象不是el表达式的隐含对象嘛。 可以传递客户端的请求参数。我举个例子: 现在有个a.jsp的一个表单,有个name参数。提交以后跳转到b.jsp。在b.jsp里面是可以得到${param.name}的值的。然后b.jsp再发送请求跳转到c.jsp。。我想问的是在c.jsp里面可以得到${param.name}的值吗?就是说param对象的作用范围是只限于一次请求还是多次请求都可以的。?

解决方案 »

  1.   

    可以啊,你b得到了param.name的值,在向后传就相当于b的param.name传到C中
    其实你可以将a的表单值封装下,那么任何jsp中都可以调用了
      

  2.   

    我没有在b.jsp中传这个值。。我想问的是从a.jsp中能得到吗。?
      

  3.   

    你这个是从a-b,是一个请求,b-c又是一个请求,是不同的请求。你在b中又传给c了,c是可以获得的。没有传就不能获得了
      

  4.   

    ${param.name}   中param你是在a中封装的么?
    是就可以的到
      

  5.   

    如果你没有在b.jsp传name参数给c.jsp, 是不能直接从a.jsp获取的。也要看你这个参数的范围是request还是session