# Sticky session based on JSessionID

**URL:** <https://community.a10networks.com/t/sticky-session-based-on-jsessionid/352>\
**Category:** ADC - Application Delivery\
**Created:** [November 17, 2015, 2:09pm UTC](https://community.a10networks.com/t/sticky-session-based-on-jsessionid/352 "2015-11-17T14:09:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mat](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@mat](https://community.a10networks.com/u/mat)\
**Post date:** [November 17, 2015, 2:09pm UTC](https://community.a10networks.com/t/sticky-session-based-on-jsessionid/352/1 "2015-11-17T14:09:16Z")

</div>

Hello everyone,

Does anyone know if it is possible to create sticky sessions based on the JSessionID?  
Our customer requires load balancing for Oracle Application Server based on JSessionID.

Is something like this possible using aflex?

Many thanks in advance!

Regards,  
Mat

---

<div class="post-metadata">

**Author:** ![diederik](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@diederik](https://community.a10networks.com/u/diederik)\
**Post date:** [November 17, 2015, 3:11pm UTC](https://community.a10networks.com/t/sticky-session-based-on-jsessionid/352/2 "2015-11-17T15:11:07Z")

</div>

Yes it is, have a look here:

```auto

when HTTP_RESPONSE {
   if { [HTTP::cookie exists "JSESSIONID"] } {
      set jsess_cookie [HTTP::cookie "JSESSIONID"]
      persist add uie $jsess_cookie
   }
}

when HTTP_REQUEST {
   if { [HTTP::cookie exists "JSESSIONID"] } {
      set jsess_id [HTTP::cookie "JSESSIONID"] 
   } else { 
      set jsess_id [findstr [HTTP::uri] "JSESSIONID=" 11 39 ] 
      if { jsess_id ne "" } {
         HTTP::cookie insert name “JSESSIONID” value $jsess_id
      }
   }
   if { jsess_id ne "" } {
      persist uie $jsess_id
   } else {
      Pool serve-pool
   }
}

```

---

<div class="post-metadata">

**Author:** ![mat](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@mat](https://community.a10networks.com/u/mat)\
**Post date:** [November 19, 2015, 1:40pm UTC](https://community.a10networks.com/t/sticky-session-based-on-jsessionid/352/3 "2015-11-19T13:40:09Z")

</div>

Hi diederik,

many thanks for the Info!

Regards,  
Mat
