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

自己做网站宣传产品百度搜索资源管理平台

自己做网站宣传产品,百度搜索资源管理平台,深圳做网站公司排名,宁波城乡住房建设局网站目录 session介绍session使用场景session具体使用需要注意的是 session介绍 session 可以被看作是一种缓冲区,用于在多个请求之间存储和传递用户数据。在 Web 应用程序中,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 log=LoggerFactory.getLogger(CpachaController.class);/*** 通用验证码生成器* @param vcodeLength* @param fontSize* @param width* @param height* @param method* @param request* @param response*/@RequestMapping(value="/generate_cpacha",method=RequestMethod.GET)public void generateCpacha(@RequestParam(name="vl",defaultValue="4")Integer vcodeLength,//验证码长度@RequestParam(name="fs",defaultValue="21")Integer fontSize,//验证码字体大小@RequestParam(name="w",defaultValue="98")Integer width,//验证码图片宽度@RequestParam(name="h",defaultValue="33")Integer height,//验证码图片高度@RequestParam(name="method",defaultValue="admin_login")String method,//以此名称为键,存储到session中HttpServletRequest request,HttpServletResponse response){CpachaUtil cpachaUtil=new CpachaUtil(vcodeLength,fontSize,width,height);		String generatorVCode = cpachaUtil.generatorVCode();//将生成的验证码放入session,后面验证验证码是否正确时使用request.getSession().setAttribute(method, generatorVCode);log.info("成功生成验证码,method="+method+",value="+generatorVCode);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/718056/

相关文章:

  • 上海都有哪些企业公司seo网站seo
  • 进一步加强政府网站建设网站建设介绍ppt
  • 做网站的设计软件上海seo推广外包
  • 中国工程局人才招聘网福建seo推广方案
  • 深圳南山做网站的公司百度投诉中心
  • 辽宁建设工程信息网业绩认定武汉网站优化公司
  • 莱芜都市人才网上海网站seo公司
  • 广州做鞋的网站怎么让某个关键词排名上去
  • 温州平阳县网站建设兼职东莞网络推广哪家公司奿
  • 做单页网站价格微信朋友圈广告在哪里做
  • 濮阳家电网站建设一般开车用什么导航最好
  • html5 图片展示网站大作设计网站
  • 河北正规网站建设比较百度一下你就知道官页
  • 企业网站建设哪家服务好福州网站关键词推广
  • 惠州悦商做网站软件开发一般需要多少钱
  • 做衣服外单网站优化大师官方正版下载
  • 专门做酒店的网站百度排行
  • 上海做手机网站建设盐城网站优化
  • html论坛模板东营seo整站优化
  • 天津网站建设582345网址导航桌面版
  • 东莞纸箱厂东莞网站建设经典模板网站建设
  • 贺州同城购物网站建设中国网站排名100
  • 黄骅港旅游景点爱站网seo工具包
  • 网站 图文混编提高网站搜索排名
  • 北京怀柔网站制作教育机构
  • 网站建设费 大创友链交换平台
  • o2o商城网站系统开发微信群拉人的营销方法
  • 帝国cms做淘宝客网站网页设计用什么软件
  • 营销型网站建设的优缺点视频优化软件
  • 珠海响应式网站建设推广公司网络营销发展方案策划书