JSP参数传递是否可以传递Map,Stack,ArrayList等对象? 可以request.setAttribute("map", map);Map map = (Map)request.getAttribute("map");and so on.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 纠正楼上的一个问题,jsp传的是引用不是对象,就和传指针差不多 我要的是传递形式为一个URL的参数可以吗?如:http://127.0.0.1:7001/web/a.jsp?state=Map对象 楼主你这样传递是不可以的。可以用Session。 最好不要通过在URL中通过?传递参数,应该尽量使用session,它可以传递map等。 SESSION如何传递?给我个示例吧我也是迫不得以,因为系统是基于公司的J2EE框架开发的,对于参数传递,页面扭转访问控制的比较死些。 用request传递:jsp1:request.setAttribute("a",obj);application.getRequestDispatcher(request,response).forward("xxx.jsp");jsp2:Xxx xx=(Xxx)request.getAttribute("a");用session传递:jsp1:session.setAttribute("a",obj);jsp2:Xxx xx=(Xxx)session.getAttribute("a"); session用得多了,会不会影响系统性能啊 其实在我们系统构架里session空间是一个很大的概念,对session的管理也是很方便的谢谢楼上几位,问题解决了! JS用window.location.href实现下载文件问题 关于动态删除数据的问题 如何启动apache?? 根据年月日的信息如何得到是星期几(很急) java小应用程序无法正常显示 第一天上班有急问:我的webapp运行不起来 如何将JSP字符串传到Javascript中? JSP和ASP的对比资料,谁有啊? 关于JSP菜单实现的问题? 问一个简单的问题,怎么样把ResultSet rs,rs当中某列的数据放到数组当中去? 怎样显示一条记录的"上一条","下一条"链接 请问以下两种代码的写法哪个更优化一些(不超过10行)
就和传指针差不多
http://127.0.0.1:7001/web/a.jsp?state=Map对象
我也是迫不得以,因为系统是基于公司的J2EE框架开发的,
对于参数传递,页面扭转访问控制的比较死些。
jsp1:
request.setAttribute("a",obj);
application.getRequestDispatcher(request,response).forward("xxx.jsp");
jsp2:
Xxx xx=(Xxx)request.getAttribute("a");用session传递:
jsp1:
session.setAttribute("a",obj);
jsp2:
Xxx xx=(Xxx)session.getAttribute("a");
谢谢楼上几位,问题解决了!