当前位置: 首页 > news >正文

厦门网站建设报永康市网站建设

厦门网站建设报,永康市网站建设,兴义做网站的,php网站模板怎么修改目录 session介绍session使用场景session具体使用需要注意的是 session介绍 session 可以被看作是一种缓冲区#xff0c;用于在多个请求之间存储和传递用户数据。在 Web 应用程序中#xff0c;session 通常用于存储用户登录信息、购物车数据、用户偏好设置等。当用户在应用程… 目录 session介绍session使用场景session具体使用需要注意的是 session介绍 session 可以被看作是一种缓冲区用于在多个请求之间存储和传递用户数据。在 Web 应用程序中session 通常用于存储用户登录信息、购物车数据、用户偏好设置等。当用户在应用程序中进行多个请求时session 可以确保数据在这些请求之间保持一致性从而提高应用程序的效率和用户体验。 session使用场景 验证码生成器通过将生成的验证码以特定名称作为键值对存储到session中。在生成验证码后将验证码放入到request.get.session.set.attribute中其中键的名称是传入的method参数而值是验证码generator。 session具体使用 package hanshuhuan.test.controller.common;import hanshuhuan.test.util.CpachaUtil;import java.io.IOException;import javax.imageio.ImageIO; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam;/*** 系统验证码公用控制器* author shuhu**/ Controller RequestMapping(/cpacha) public class CpachaController {private org.slf4j.Logger logLoggerFactory.getLogger(CpachaController.class);/*** 通用验证码生成器* param vcodeLength* param fontSize* param width* param height* param method* param request* param response*/RequestMapping(value/generate_cpacha,methodRequestMethod.GET)public void generateCpacha(RequestParam(namevl,defaultValue4)Integer vcodeLength,//验证码长度RequestParam(namefs,defaultValue21)Integer fontSize,//验证码字体大小RequestParam(namew,defaultValue98)Integer width,//验证码图片宽度RequestParam(nameh,defaultValue33)Integer height,//验证码图片高度RequestParam(namemethod,defaultValueadmin_login)String method,//以此名称为键存储到session中HttpServletRequest request,HttpServletResponse response){CpachaUtil cpachaUtilnew CpachaUtil(vcodeLength,fontSize,width,height); String generatorVCode cpachaUtil.generatorVCode();//将生成的验证码放入session后面验证验证码是否正确时使用request.getSession().setAttribute(method, generatorVCode);log.info(成功生成验证码,methodmethod,valuegeneratorVCode);try {ImageIO.write(cpachaUtil.generatorRotateVCodeImage(generatorVCode, true), gif, response.getOutputStream());} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }需要注意的是 request.getSession().setAttribute方法设置的属性值仅在当前会话中有效。当客户端发起新的请求时之前设置的属性值将不再可用。如果需要在多个请求之间保持属性值可以考虑使用其他方法例如将属性值存储在数据库或服务器端内存中。
http://www.hkea.cn/news/14350174/

相关文章:

  • 安徽公路建设行业协会网站是哪个上海网站建设网页制作
  • 域名和网站一样吗wordpress数据库查询数据库名
  • 做童装在哪个网站做广告自适应网站搭建
  • 沧州网站运营c 能和php一起做网站吗
  • 网站开发中 整体框架的架构为什么网站百度搜不到
  • 公司内部网站一般都怎么维护做电影网站 资源去哪里找
  • 有.net源码如何做网站全国装修公司前50强
  • 天津网站制作哪家好薇专业做域名的网站
  • 企业企业网站建设欧美风格英文网站设计
  • 唐山做网站公司ui培训机构推荐
  • 无锡网站推广公司做全英文网站
  • 网站开发 技术支持服务协议电商网站 费用
  • 四川建设集团有限公司网站广东万高建设网站
  • 我的家乡网站建设模板下载网站开发需要什么语言
  • 开一个网站建设公司好源创派网站建设
  • 五金加工厂怎么做网站湖南省建设信息网站
  • 普通营业执照有做网站条件吗网站建设入门pdf
  • 社区服务呼叫系统 网站的建设网站建设培训资料
  • 上海高端网站定东莞阿里巴巴网站建设
  • 山西运城网站开发新闻10条摘抄大全
  • 公民道德建设网站温州在线课堂
  • 教育网站集群建设方案网站建设上海诏业
  • 58同城的网站建设成都企业网站建设方案
  • c2c电子商务的网站ppt模板的种类
  • 宁波自助建站网站seo优化技术排名
  • php网站开发环境的设置成都哪家公司做网站最好
  • 南京做网站yuanmus做网站的公司推荐
  • 济南企业做网站推广网站域名备案期间网站
  • 关于卖零食网站建设需求分析wordpress英文怎么转换中文
  • 网站开发 团队构成类wordpress