java后台数据传到前台的流程_java serlve后台数据传到前台
1.利用cookie对象
Cookie是服务器保存在客户端中的一小段数据信息。使用Cookie有一个前提,就是客户端浏览器允许使用Cookie并对此做出相应的设置。一般不赞成使用Cookie。
(1)后台代码
Cookiecookie=new Cookie("name", "hello");
response.addCookie(cookie);
(2)前台代码
Cookie[]cookies=request.getCookies();
for(inti=0;i
if(cookies[i].getName().toString().equals("name")){
out.print(cookies[i].getValue());
}
}
2.利用session对象
session对象表示特定会话session的用户数据。客户第一次访问支持session的JSP网页,服务器会创建一个session对象记录客户的信息。当客户访问同一网站的不同网页时,仍处于同一个session中。
(1)后台代码
request.getSession().setAttribute("name",name);
request.getSession().setMaxInactiveInterval(2);
response.sendRedirect("welcome.jsp");
(2)前台代码(jsp页面)
Objectuser=request.getSession().getAttribute("name");
3.利用request重定向,设置setAttribute
(1)后台代码
request.setAttribute("name", "cute");
request.getRequestDispatcher("welcome.jsp").forward(request,response); //网址不会改变
PS:如果后台使用的转发代码为 response.sendRedirect("welcome.jsp"); //网址变为welcome.jsp
则request设置的参数无效,因为已经切换到另一个请求了,request参数的有效期为本次请求。
(2)前台代码
Stringname=request.getAttribute("name").toString();
java后台数据传到前台的流程_java serlve后台数据传到前台相关推荐
- 审批流程java 代码_基于jsp的企业流程审批系统-JavaEE实现企业流程审批系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业流程审批系统, 该项目可用各类java课程设计大作业中, 企业流程审批系统的系统架构分为前后台两部分, 最终实 ...
- metasploit完整的使用流程包括meterpreter后渗透
metasploit完整的使用流程包括meterpreter后渗透 主机发现 基于ARP发现内网存活主机 基于FTP服务 基于HTTP服务 基于SMB 漏洞扫描 漏洞渗透利用 利用ms17_010 利 ...
- Java基础【之】循环、流程控制 (if else、whitch case、while、do while、for...i、foreach、多层循环与退出)
Java基础[之]循环.流程控制 (if else.whitch case.while.do while.for...i.foreach.多层循环与退出) 1.默认顺序执行 2.分支控制 if els ...
- 谷粒学院前台登录流程
谷粒学院前台登录流程 登录验证部分 第一步 前台输入账号密码 第二步 后端验证 首先判断手机号是否存在 其次判断密码是否正确 再判断账号是否被禁用 验证通过后,利用 JwtUtils 工具生成 Jwt ...
- Java学习之路 第三章 流程控制
第三章 流程控制 1.if条件语句 (1)简单的if条件语句语法: if(条件){语句: } 注意:a.条件必须最后返回一个布尔值. (2)嵌套if语句语法: if(条件1){if(条件2){...} ...
- Android 系统(169)---Android 7.0 插卡后APN信息的加载流程
Android 7.0 插卡后APN信息的加载流程.UI界面编辑APN的流程及Android中APN配置相关的漏洞 终端中有一个apns-config.xml文件,负责定义各个运营商规定的默认APN参 ...
- 设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程
设计自己的基于Selenium的自动化测试框架-Java版(2) -定义自己的工作流程 Work flow chart 上图是整个工作流程,红色虚线上面的需要手动来完成,红色虚线下面的实现自动化. 我 ...
- Java 获取 n个 工作日【前】或【后】的日期
Java 通过当前日期[时间值自定义],获取n个工作日[前]或[后]的日期 注:节假日要自己存储到数据库,存储形式自选 import org.apache.commons.lang.StringUti ...
- java获取Date类型时间的前3个月,后3个月,前3天,后3天
java获取Date类型时间的前3个月,后3个月,前3天,后3天 Calendar cal = Calendar.getInstance(); Date date = new Date(); cal. ...
- Java 编程思想源代码导入eclipse使用流程
Java 编程思想源代码导入eclipse使用流程 1. 简介 <Java编程思想>是2007年机械工业出版社出版的图书,作者是埃克尔,译者是陈昊鹏.作为一个开发程序员,Java语言或许 ...
最新文章
- 【CV秋季划】图像质量提升与编辑有哪些研究和应用,如何循序渐进地学习好?...
- 北斗导航 | 卫星导航发展史
- switch off c语言,逆向工程 | C 语言之 switch-case 分支
- android模拟器GPS简单应用(一)
- Tomcat安装配置(详细步骤)
- 银行c语言笔试题库,银行情景模拟面试题及参考答案
- 网易邮箱接收ibm的邮件_在IBM Integration Bus中发送和接收带有大型附件的SOAP消息
- 不用计算机做客户画像,描绘客户画像(有电脑的同学可做,完成加平时分2分)...
- Gmail邮箱允许异地登录/客户端登录
- linux sdcc stc12c5a60s2,STC12C5A60S2单片机最小系统板20个参考例程分享
- Cemu模拟铁拳TT2高清设置
- git补丁操作:git生成patch和应用patch
- python license activation_激活函数activation
- NEC the WISE点亮的不仅仅是新零售
- 英语作文考前必背10大类万能句型
- Windows 底下安装 git Server: Bonobo Git Server
- C++虚函数的实现原理
- mt4 虚拟服务器,mt4模拟服务器地址
- Oracle 修改字符集(AL32UTF8 转换成UTF8字符集)
- 嵌入式ROM和RAM的区别