`
xvm03
  • 浏览: 140697 次
  • 来自: ...
社区版块
存档分类
最新评论

JSP页面传递对象

JSP 
阅读更多

两个jsp页面之间如何传递一个对象?比如一个List或者HashMap?
答:
用request.setAttribute("name",Object),request.getAttribute("name");
或者session.setAttribute("name",Object),session.getAttribute("name");

注意问题:
  • 如果用request,要注意request的范围仅限于同一个request对象;如果使用了form的"action"或者response.sendRedirect("xxx.jsp")等调转,则不再是同一个request对象,即用request.getAttribute("name")将取不到值。
  • 换成request.getRequestDispatcher("xxx.jsp").forward(request,response);
    才能共享request中数据
  • 如果用session,程序太慢,存在效率问题。

基础问题: 
1,所有再页面提交的数据,在ACTION里只能通过request.getParameter( or values). 
2,要想通过attribute传输数据,必须保持在同一个request中,不论中转了几次(forward)。

分享到:
评论

相关推荐

    jsp九大内置对象

     当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个Session对象,同时分配一个String类型的ID号,JSP引擎同时将这换个ID号发送到客户端,存放在Cookie中,这样Session对象,直到客户关闭浏览器后,...

    ajax 动态传递jsp等页面使用id辨识传递对象

    ajax 动态传递页面, js 的ajax编写,使用id辨识传递对象 例如 : 现在有个需求,一个页面,分成左右两块,左侧导航菜单有个用户列表信息功能按钮,想在右侧无刷新情况下加载用户数据,列表显示。 我们定义两个jsp ...

    ajax 传递 jsp

    ajax 动态传递页面, js 的ajax编写,使用id辨识传递对象

    多个jsp页面共享一个js对象的超级方法

    两个js页面要共享一个就js对象,用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享

    JSP技术知识点考查 jsp动态建站技术

    config对象允许将初始化数据传递给一个JSP页面 exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。 out对象代表提供输出流的访问 page对象代表JSP页面对应的Servlet类实例 pageContext对象是Jsp页面...

    jsp内置对象的用法

    pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本类名也叫...

    window.top[_CACHE]实现多个jsp页面共享一个js对象

    两个js页面要共享一个就js对象,想了半天用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享

    JSP实用技巧集合,jsp编程的一些小技巧总结

    75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库? 78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet...

    jsp中URL传递中文参数的处理方法

    在页面的url中使用encodeURI(encodeURI(中文)),对中文进行编码,并在服务器的java程序中使用URLDecoder.decode(中文, “UTF-8”)进行解码即可; 如果url中需要传递+、#、?等特殊符号,可以使用encodeURIComponent...

    jsp编程技巧集锦

    数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...

    培训资料_jsp页面

    1、WEB技术概述 2、WEB应用程序简介 3、JSP简介 4、脚本元素、指令元素、动作元素 5、内置对象 6、参数传递、URL重写 7、理解Model1 8、EL表达式、JSTL标签 9、自定义标签

    jsp使用Dtree实现树菜菜单的例子.rar

    树型菜单的节点保存在数据库表中,通过数据访问对象将其从数据库中查出后放在一个集合对象中,并将该集合对象传递给客户端,再用一段现存的JavaScript代码--dtree(一个免费的JavaScript程序)来操作集合中的数据。...

    jsp跳转的五种方式

     由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。  注意:  (1) 使用response.sendRedirect时,前面不能有HTML输出  这并不是绝对的,不能有HTML输出其实是...

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    2.4 JSP页面执行流程 36 2.5 扩展练习 37 第3章 JSP页面元素 40 3.1 JSP页面的构成 40 3.2 脚本元素 42 3.2.1 声明 42 3.2.2 表达式 44 3.2.3 脚本小程序 44 3.3 指令元素 48 3.3.1 page指令 48 3.3.2 include指令 ...

    java网站开发结合jsp写的上传以及批量上传文件代码

    // 4:初始化,接受页面传递过来的请求 su.initialize(getServletConfig(), request, response); // 5:上传 su.upload(); // 拿取Smartupload的request // 注意当我们使用了SmartUpload此jar包后...

    JSP/Servlet Java面试逻辑题

    答:Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。 5、如何现实servlet的单线程模式★★ 答:<%@page isThreadSafe=false%> 面试中会遇到! 6、页面间对象传递的方法 答:...

    JSP运行原理和九大隐式对象说明

    每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ...JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对

    B/S权限管理系统的一些算法

    B/S权限管理系统的一些算法 JSP在页面间如何传递数组 servlet的2种重定向方法 在框架中指定页面刷新 权限分配页面 关于try-catch-finally 递归查询 传递页面对象的值(如text.value) 对...

    从J2SE到J2EE知识点介绍

    5. JSP页面通过URL传递中文参数的乱码问题 139 四、 Struts2 140 (一) 基于struts2的web应用的开发步骤 140 1. MVC设计模式() 140 2. 基于struts的web应用的开发步骤 141 3. 如何写自定义action,实体,以及业务类...

Global site tag (gtag.js) - Google Analytics