关于request.setAttribute()和request.getAttribute()的用法求助 sendRedirect不能传递request对象。你可以使用getServletContext().getRequestDispatcher("/hello.jsp").forward() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getServletContext().getRequestDispatcher("/hello.jsp").forward(request,response) 楼上的大哥们可不可以再多说两句啊。小的比较不明白,看api也没看出个什么。代码粘过去,仍然得不到正确的结果,还是不行啊!请多指点,拜谢了。 getServletContext().getRequestDispatcher("/hello.jsp").forward(request,response)可以转到hello.jsp页面,对客户端而言它意识不到是hello.jsp页面响应它。request对象和response对象是一样的,当然你的参数就可以传递过去了。你使用response.sendRedirect("/hello.jsp");转到hello.jsp之后,request对象是新建的,你的属性值自然没有了。但是如果你使用session代替request就还是可以的。session.setAttribute("user","1234");session.getAttribute("user"); 谢谢!我的思路是用servlet查询数据库信息,然后用request传递到jsp上显示出来。虽然知道seesion可以保存,但是数据太多了,不可能全部都是从session中取得啊!所以才考虑这种方法。我调试一下,再来! 救救我吧!我要晕了!不管是用session.setAttribute("user","1234"),还是request.setAttribute("user","1234");getServletContext().getRequestDispatcher("/hello.jsp").forward(request,response);我在Jbuilder下面调试都能在hello.jsp下显示正确无比的结果。(用session正确意料之中,第二种正确感谢楼上的大哥们)但是我使用jdk1.3.1和tomcat调试时,hello.jsp就会显示getAttributer()为null,这是怎么回事?单独测试servlet和jsp都正确,但就是传不过来信息。我郁闷了,已经调了一下午了!请知晓者救救我吧! fork()函数的应用 哪位大神解释一下 求助一个字符串中很妙的分行问题? java基础问题 类中public域问题 问一个关于XML数据转换到java对象的技术。 逻辑面试题,有空进来看看 windows xp 上JNI写文件的效率为何很低? 怎么判断String 是 数字型,能够转换为BigDecimal jbuilder的问题java.lang.NoClassDefFoundError: ...是什么例外? 产生hs_err_pid1320.log?什么原因 用odbc建数据源出现问题 求助!急!小女子先谢过了!UP者有分! 一个初级的问题
小的比较不明白,看api也没看出个什么。代码粘过去,仍然得不到正确的结果,还是不行啊!请多指点,拜谢了。
request对象和response对象是一样的,当然你的参数就可以传递过去了。你使用response.sendRedirect("/hello.jsp");转到hello.jsp之后,request对象是新建的,你的属性值自然没有了。但是如果你使用session代替request就还是可以的。
session.setAttribute("user","1234");
session.getAttribute("user");
虽然知道seesion可以保存,但是数据太多了,不可能全部都是从session中取得啊!
所以才考虑这种方法。
我调试一下,再来!
我要晕了!不管是用session.setAttribute("user","1234"),还是
request.setAttribute("user","1234");
getServletContext().getRequestDispatcher("/hello.jsp").forward(request,response);
我在Jbuilder下面调试都能在hello.jsp下显示正确无比的结果。
(用session正确意料之中,第二种正确感谢楼上的大哥们)但是我使用jdk1.3.1和tomcat调试时,hello.jsp就会显示getAttributer()为null,
这是怎么回事?单独测试servlet和jsp都正确,但就是传不过来信息。
我郁闷了,已经调了一下午了!
请知晓者救救我吧!