從cookie中獲取使用者資訊並新增到session
package com.sale.controller; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Controller; import com.google.gson.Gson; import com.sale.bean.T_MALL_USER; @Controller public class IndexController { public String index(HttpServletRequest request, HttpSession session) { Cookie[] cookies = request.getCookies(); if (cookies != null) { String user_cookie = ""; for (int i = 0; i < cookies.length; i++) { if ((cookies[i].getName()).equals("user_cookie")) { user_cookie = cookies[i].getValue(); } } try { user_cookie = URLDecoder.decode(user_cookie, "utf-8"); //將cookie中獲取的字串進行解碼,防止有中文 } catch (UnsupportedEncodingException e) { e.printStackTrace(); } if (user_cookie != null && !user_cookie.equals("")) { T_MALL_USER user = new Gson().fromJson(user_cookie, T_MALL_USER.class); session.setAttribute("user", user); } } return "sale_index"; } }
相關推薦
從cookie中獲取使用者資訊並新增到session
package com.sale.controller; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import javax.servlet.http.Cookie;
從表格中獲取資料,並在排序後按順序重新排列表格(Javascript)
數字排序出現問題 升序結果出現了一個大的數字反而在小數字的後面 function mySort(arr){ for(var x=0;x<arr.length-1;x++){ for(var y=x+1;y<arr.l
springMVC攔截器從Request中獲取Json格式並解決request的請求流只能讀取一次的問題
背景 在使用SSM(你問我什麼叫SSM,我一拳錘爆你的狗頭)做開發的時候,經常會使用@RequestBody註解,這個註解是非常的好用。但是如果你想在請求引數傳到後臺的時候做一個引數檢驗,當然可以!使用SpringMVC的攔截器,在攔截器裡把request的
tensorflow學習筆記-從checkpoint中獲取graph資訊
程式碼:import tensorflow as tf sess = tf.Session() check_point_path = 'variables' saver = tf.train.import_meta_graph('variables/save_va
Spark Streaming從Kafka中獲取資料,並進行實時單詞統計,統計URL出現的次數
1、建立Maven專案 2、啟動Kafka 3、編寫Pom檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or
freemarker的DatabaseTemplateLoader從資料庫中獲取模板資訊
import com.kingnet.xyzs.orm.dao.DmsMdTemplateConfigMapper; import com.kingnet.xyzs.orm.entity.DmsMdTemplateConfig; import freemarker.cach
Spark Streaming從Kafka中獲取數據,並進行實時單詞統計,統計URL出現的次數
scrip 發送消息 rip mark 3.2 umt 過程 bject ttr 1、創建Maven項目 創建的過程參考:http://blog.csdn.net/tototuzuoquan/article/details/74571374 2、啟動Kafka A:安裝ka
thymeleaf和freemarker從物件中獲取時間並格式化,同時非空判斷
thymeleaf,freemarker從物件中獲取時間並格式化,同時非空判斷 freemarker物件非空判斷:${(creditInformationDO.delFlag)!} freemarker從物件中獲取時間並格式化:${(creditInformationD
使用springmvc從頁面中獲取資料,然後根據獲得的引數資訊進行修改,如果修改的資料中含有不是基本資料型別的引數。比如傳的引數中有Date型別的資料時,需要我們進行引數型別轉換。
1.1 需求 在商品修改頁面可以修改商品的生產日期,並且根據業務需求自定義日期格式。 1.2 需求分析 由於日期資料有很多格式,所以springmvc沒辦法把字串轉換成日期型別。所以需要自定義引數繫結。前端控制器接收到請求後,找到註解形式的處理器介面卡,對RequestMapping標記的方法進
從httprequest中獲取並解析content中的xml內容三種方法
一、request.getReader()和DocumentHelper.parseText() import java.io.BufferedReader; import javax.servlet
是用JDBC從資料庫中獲取資料並以java物件返回
/** * * @param c * for example Person.class * @param primaryKeys * primaryKeys為主鍵,引數順序和表中保持一致 如果id, name
從SIM卡中獲取聯絡人資訊
Uri uri = Uri.parse("content://icc/adn"); String[] projection = {"_id", "name", "number"}; Cursor cursor = managedQuery(uri, projection,
Spring Cloud (14) | 微服務不能從git/github/gitlab中獲取資料庫資訊 can't load properties from git/github/gitlab
最近在spring cloud 部署的時候,發現之前可以從git/github/gitlab中獲取資料庫資訊,但是現在不可以,可有的服務又可以,發現可以從git/github/gitlab中獲取資料庫資訊的微服務,在啟動的時候,列印Spring boot圖示的下
從後臺獲取位置資訊並定位在百度地圖上
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content=
python 從身份證中獲取生日,年齡,性別資訊
class GetInformation(object): def __init__(self,id): self.id = id self.birth_
超時時間已到。超時時間已到,但是尚未從池中獲取連接。出現這種情況可能是因為所有池連接均在使用,並且達到了最大池大小。
intel weight 關閉 雙擊 itl 手動 瀏覽器 默認 取數據 超時時間已到。超時時間已到,但是尚未從池中獲取連接。出現這種情況可能是因為所有池連接均在使用,並且達到了最大池大小。 解決辦法 1.在代碼裏面,把未關閉的連接關閉 2.擴大共享池,方法如下:
Django如何從Model中獲取字段名稱——verbose_name
blog color 學習 url post 定義 ole app war 一、背景 CRM項目重新總結一下,重寫之前的項目發現有不少知識點已經忘記,所以特此來重新總結一下一便後續能夠回憶起 二、代碼分析 1. 核心代碼 from django.conf.urls imp
apache環境下解決restful認證無法從header中獲取Authorization引數 [ 技術分享 ]
rest介面採用HttpBearerAuth認證方式: public function behaviors() { return ArrayHelper::merge( parent::behaviors(), [ 'authentica
從hive中獲取資料
MySQL中獲取資料 public RestMsg<Object> getZhen( HttpServletRequest request) { RestMsg<Object> rm = new RestMsg<Object>();
Android 根據從伺服器中獲取的rgb值實現動態改變圓角加框的Imageview 的背景色
先上圖,效果圖如上。 本來考慮用facebook的SimpleDraweeView 來實現圓角加框的,但並非所有的圖片分支部分都可以實現圓角,目前只有佔位圖片和實際圖片可以實現圓角。 後來使用自定義的的控制元件RoundImageView來實現圓角加框,那麼問題來了。