页面之间传值的方法
来源:互联网 发布:3d设计软件 编辑:程序博客网 时间:2024/06/08 19:04
1:使用URL
http://localhost:8080/javafaq/hello.jsp?name=tom&age=11
获取URL信息的方法:String n = request.getParameter("name");
String n = request.getParameter("age");
2:使用request
当多个页面之间使用forward方式跳转时;可以使用requeset方法
//往request对象中设置信息
request.setAttribute("name","tom");
request.setAttribute("age","20");
//获取request对象中的信息
String n = request.getAttribute(“name”);
Integer n = (Integer)request.getAttribute("age");
注:存入request中的对象都会自动转换成object类型,所以用getAttribute获取对象时需要强制转换
3:使用session
使用session可以在多个页面之间传值;
//往session对象中设置信息
session.setAttribute("name","tom");
session.setAttribute("age","20");
//获取session对象中的信息
String n = session.getAttribute(“name”);
Integer n = (Integer)session.getAttribute("age");
注:存入session中的对象都会自动转换成object类型,所以用getAttribute获取对象时需要强制转换
4:使用application
如果在多个页面,需要多个用户共享传值,则使用application;使用application时,需要考虑并发的问题,可以使用synchronized关键字
synchronized(application){
//使用application对象的代码
}
总结:如果相邻页面传值,可以考虑使用URL和request;如果是单个用户跨多个页面传值,可以考试使用session;如果是多个用户跨多个页面,可以使用application
- 页面之间传值的方法
- .NET页面之间传值的方法总结
- .NET页面之间传值的方法总结
- 关于asp.net页面之间传值的方法
- .NET页面之间传值的方法总结
- ASP.NET页面之间传值的常用方法
- JSP页面之间传值的方法总结
- Object-C两个页面viewcontroller 之间的传值方法
- JSP页面之间传值的方法总结
- ASP.NET页面之间传值方法
- 页面之间传递值方法
- 在两个ASP.NET页面之间传递值的方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- Maven项目搭建及hessian接口开发&发布
- 抽象的操作系统(七) --- 程序
- Master-Slave通用基础框架
- [FACEBOOK]获取keystore的编号Hash(SHA1)
- Overview of Logical Database Structures
- 页面之间传值的方法
- Alpha混合浅谈
- 增加列并修改列的顺序
- win7下硬盘安装Ubuntu 12.10双系统
- 修改navigationItem.backBarButtonItem.title的值
- 有符号数和无符号数的转换问题
- ASP.NET中树状目录和导航条的应用
- SharpZipLib使用示例
- ASP.NET - SiteMapPath Web 服务器控件概述