위지원의 데이터 일기 🐈
Home
  • 분류 전체보기 (563)
    • ✎ 2025년 (4)
    • 2024년 (16)
    • 2023년 (6)
    • 2022년 (35)
      • Developement (22)
      • Error (9)
    • 2021년 (68)
      • ERROR (9)
      • 알고리즘 (11)
      • 개발공부 (21)
      • Data (15)
      • 21.下 (12)
    • 2020년 (164)
      • 코테 (84)
      • Development (29)
      • 정처기 (41)
    • 2019년 (27)
    • 2018년 (89)
      • English Speaking (8)
      • Error (12)
      • C, Java, FileSystem (13)
      • DataBase (15)
      • Java (2)
      • 지식 (16)
      • Go (3)
      • spark (9)
      • 영어 (5)
      • 알고리즘 (6)
    • 2017년 (143)
      • Error (17)
      • machine learning (16)
      • Spark (20)
      • Database (19)
      • Python (17)
      • Spring (9)
      • etc. (10)
      • 백준 (5)
      • Google Platform (12)
      • web Development (7)
      • Docker (3)
      • Linux (8)
Home
  • 분류 전체보기 (563)
    • ✎ 2025년 (4)
    • 2024년 (16)
    • 2023년 (6)
    • 2022년 (35)
      • Developement (22)
      • Error (9)
    • 2021년 (68)
      • ERROR (9)
      • 알고리즘 (11)
      • 개발공부 (21)
      • Data (15)
      • 21.下 (12)
    • 2020년 (164)
      • 코테 (84)
      • Development (29)
      • 정처기 (41)
    • 2019년 (27)
    • 2018년 (89)
      • English Speaking (8)
      • Error (12)
      • C, Java, FileSystem (13)
      • DataBase (15)
      • Java (2)
      • 지식 (16)
      • Go (3)
      • spark (9)
      • 영어 (5)
      • 알고리즘 (6)
    • 2017년 (143)
      • Error (17)
      • machine learning (16)
      • Spark (20)
      • Database (19)
      • Python (17)
      • Spring (9)
      • etc. (10)
      • 백준 (5)
      • Google Platform (12)
      • web Development (7)
      • Docker (3)
      • Linux (8)
블로그 내 검색
포트폴리오

위지원의 데이터 일기 🐈

데이터를 사랑하고 궁금해하는 기록쟁이입니다! 😉 Super Data Girl이 되는 그날까지🏃‍♀️ 화이팅!

  • 🖥 깃블로그
  • 🌍 위키원
  • 📑 내맘대로 스크랩
  • 💌 메일
  • 2017년/web Development

    세션과 자스의 이해

    2017. 7. 19. 14:55

    by. 위지원

    No, you can't. JavaScript is executed on the client side (browser), while the session data is stored on the server. However, you can expose session variables for JavaScript in several ways:

    • a hidden input field storing the variable as its value and reading it through the DOM API
    • an HTML5 data attribute which you can read through the DOM
    • storing it as a cookie and accessing it through JavaScript
    • injecting it directly in the JS code, if you have it inline

      In JSP you'd have something like:


      <input type="hidden" name="pONumb" value="${sessionScope.pONumb} />


      or


      <div id="product" data-prodnumber="${sessionScope.pONumb}" />



      then is JS


      var inputs = document.getElementsByTagName("input"), len = inputs.length, i, pONumb;

      for (i = 0; i < len; i++) {

          if (inputs[i].name == "pONumb") {

              pONumb = inputs[i].value;

              break;

          } 

      }


      or


      var product = document.getElementById("product"), pONumb;

      pONumb = product.getAttribute("data-prodnumber");



      The inline example is the most straightforward, but if you then want to store your JavaScript code as an external resource (the recommended way) it won't be feasible.


      <script>

          var pONumb = ${sessionScope.pONumb};

          [...]

      </script>


      출처 url

      https://stackoverflow.com/questions/6918314/using-javascript-can-you-get-the-value-from-a-session-attribute-set-by-servlet-i

      '2017년 > web Development' 카테고리의 다른 글

      jpa를 알아보자  (0) 2017.08.10
      mysql과 spring을 연동해보자  (0) 2017.08.07
      웹개발환경을 구축해보자 [spring framework,maven]  (0) 2017.08.07
      xml과 json  (0) 2017.07.05
      우분투에 mysql/eclipse/tomcat 설치해서 개발환경 구축하기  (0) 2017.06.29

      잠깐만요~! 읽으신김에 이런 글들은 어떠세요? 👀

      • mysql과 spring을 연동해보자 2017.08.07
      • 웹개발환경을 구축해보자 [spring framework,maven] 2017.08.07
      • xml과 json 2017.07.05
      • 우분투에 mysql/eclipse/tomcat 설치해서 개발환경 구축하기 2017.06.29
      맨 위로
    전체 글 보기
    Tistory 로그인
    Tistory 로그아웃
    로그아웃 글쓰기 관리

    열정! 열정! 열정! 🔥

    Designed by Nana
    블로그 이미지
    위지원
    데이터 엔지니어로 근무 중에 있으며 데이터와 관련된 일을 모두 좋아합니다!. 특히 ETL 부분에 관심이 가장 크며 데이터를 빛이나게 가공하는 일을 좋아한답니다 ✨

    티스토리툴바

    티스토리툴바