能通过Request传递对象吗? 我的意思是像这样传递一个对象Project p = new Project()aa.do?project=prequest.getParameter("p")这样能得到对象吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 request.setAttribute("p",Object),request.getAttribute("p"); * 如果用request,要注意request的范围仅限于同一个request对象;如果使用了form的"action"或response.sendRedirect("xxx.jsp")等调转,则不再是同一个request对象,即用request.getAttribute("name")将取不到值。要换成request.getRequestDispatcher("xxx.jsp").forward(request,response);才能共享request中数据 要吗request.setAttribute("p",Object)用request.getAttribute("p"); 得值;要不response.sendRedirect("xxx.jsp?p") 使用Request.setAttribute("一名字",要传递的对象);request.getAttribute("一名字"); 想你的Project p = new Project() 对象的话。那得到的request.getAttribute("一名字");就要强转Project p=(Project)request.getAttribute("一名字"); 当然可以使用Request.setAttribute("Key",要传递的对象); request.getAttribute("Key"); 这样就可以得到你传递的那个对象了 你那个代码肯定不行,要Request.setAttribute("Key",要传递的对象); request.getAttribute("Key"); 这样才可以。 我的意思是像这样传递一个对象 Project p = new Project() aa.do?project=p request.getParameter("p") 这样能得到对象吗?楼主的意思是通过get方式能不能传递对象。个人觉得这种方式只能传一些字符串数据。建议楼主传一些P的id什么的,到服务器后再通过id把对象找出来 of course!当然可以!jsp页面跳转是经常用啊 request.getParameter("p") 这样是获取表单中传递的参数,request.getAttribute("p")用来获取request中保存的数据 我的意思是像这样传递一个对象Project p = new Project()aa.do?project=prequest.getParameter("p") 楼主,你传的参数id是project,要获得也该写request.getParameter("project"); 我觉的不可以吧!那样只能得到一个值吧!必须通过setAttribute()吧! 如果?后面可以传值的话!哪么页面跳转就没必要有两种方式了吧! 个人看法! 问的问题就是不清楚,你在url里怎么能传到对象服务器端呢 关于同步问题 如何使用Jfreechart的XYDataset Web 未入门着的问题,请大家帮助 URLStreamHandler怎么构造 急!如何把jboss中的web服务停掉。 一个struts数据池的问题。。。我真的没有办法了!还请大家帮帮忙。解决了马上给分! 如何能让xml格式的字符串在网页中正常显示出来 帮忙!!求助!!! jbuilderx的bt问题~~各位高手指点一下拉~~ resin中使用EL的出现问题 刚学servlet,写了一个购物车程序出问题,请大家帮忙解决! 继承DispatchAction类实现一个JSP页面处理两个提交按钮的参数传递的问题
* 如果用request,要注意request的范围仅限于同一个request对象;如果使用了form的"action"或response.sendRedirect("xxx.jsp")等调转,则不再是同一个request对象,即用request.getAttribute("name")将取不到值。
要换成request.getRequestDispatcher("xxx.jsp").forward(request,response);才能共享request中数据
要不
response.sendRedirect("xxx.jsp?p")
request.getAttribute("一名字");
想你的Project p = new Project() 对象的话。
那得到的request.getAttribute("一名字");就要强转
Project p=(Project)request.getAttribute("一名字");
使用Request.setAttribute("Key",要传递的对象);
request.getAttribute("Key"); 这样就可以得到你传递的那个对象了
request.getAttribute("Key"); 这样才可以。
Project p = new Project()
aa.do?project=p
request.getParameter("p")
这样能得到对象吗?
楼主的意思是通过get方式能不能传递对象。个人觉得这种方式只能传一些字符串数据。
建议楼主传一些P的id什么的,到服务器后再通过id把对象找出来
当然可以!
jsp页面跳转是经常用啊
request.getAttribute("p")用来获取request中保存的数据
Project p = new Project()
aa.do?project=p
request.getParameter("p") 楼主,你传的参数id是project,要获得也该写
request.getParameter("project");
如果?后面可以传值的话!哪么页面跳转就没必要有两种方式了吧!
个人看法!
你在url里怎么能传到对象服务器端呢