정보 기술 놀이터

  • 홈
  • 머신러닝
  • 딥러닝
  • 컴퓨터비전
  • 자연어처리

Web & Mobile/JSP 2

[JSP] request.getParameter() null 처리

request.getParameter() 기능은 다음과 같다. request.getParameter() HTTP 요청의 매개변수 값 반환 해당 매개변수가 없을 경우 null 반환 해당 매개변수가 없을 경우 null을 반환하기 때문에 if (id == null)로 데이터를 검증했다. 하지만 로직 에러가 발생하였고, id 값을 출력해봤다. 당당하게 null이라고 나와서 잠시 혼란스러웠지만 디버깅에서 바로 원인을 알 수 있었다. String id = request.getParameter("id"); 에서 만일 id가 존재하지 않으면 null이 아니라 스트링 "null"이 할당된 것이다. ??? 안전하게 다음과 같이 데이터를 검증하도록하자. if (id == null || "null".equals(id))

Web & Mobile/JSP 2020.10.06

[JSP] request.getParameter() 한글깨짐

JSP에서 'GET'으로 전달 받은 파라미터 값이 한글일 경우 깨지는 경우가 있다. 이런 경우 다음과 같은 조치를 취해본다. (tomcat기준) 1. server.xml 설정 tomcat 홈에서 /conf/sever.xml 수정 Connector 태그안에 URIEncoding="UTF-8" 추가 2. tomcat 재시작 tomcat 홈에서 /bin/shutdown.bat 실행 tomcat 홈에서 /bin/startup.bat 실행

Web & Mobile/JSP 2020.09.24
이전
1
다음
더보기
  • 분류 전체보기 (150)
    • Language (11)
      • Java (4)
      • Python (0)
      • C, C++, C# (7)
    • Web & Mobile (30)
      • HTML (3)
      • JavaScript (4)
      • JSP (2)
      • jQuery (4)
      • Spring (2)
      • SpringBoot (4)
      • AWS (7)
      • Android (3)
      • Flask (1)
    • RDBMS (2)
      • MySQL (2)
    • AI (68)
      • Machine Learning (30)
      • Deep Learning (9)
      • Computer Vision (4)
      • Natural Language Processing (0)
      • TensorFlow & PyTorch (18)
      • LLM (3)
      • Projects (1)
      • Kaggle Competitions (1)
      • Paper Review (1)
      • Application (1)
    • Blockchain (7)
      • Bitcoin (7)
    • Coding Test (29)
      • Algorithm (7)
      • Greedy (3)
      • Implementation (1)
      • DFS & BFS (2)
      • Sorting (2)
      • Binary Search (1)
      • Others (12)
      • Dynamic Programming (1)
    • ETC (3)

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바