반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- interface
- Selector
- SQL
- 자바
- jar
- 자바스크립트
- java
- 형변환
- mybatis
- 알고리즘
- 정규화표현식
- for문
- 환경설정
- 개선
- 참조타입
- regex
- Set
- jsp
- DB
- String
- JCF
- iBATIS
- jquery
- html
- controller
- scope
- extends
- JavaScript
- 자료구조
- jdbc
Archives
- Today
- Total
프로그래밍공부노트
HttpSession, DATE 형식 바꾸기 본문
반응형
session scope에 session정보 담기
String id = request.getParameter("id"); //name이 id에서 값 가져옴
String name = request.getParameter("name");//name이 name에서 값 가져옴
HttpSession session = request.getSession(); // requuest 객체에 getSession 생성 method
session.setAttribute("id",id); //생성된 HttpSession 객체에 가져온 id set
session.setAttribute("name",name); //생성된 HttpSession 객체에 가져온 name set
request 객체를 통해서 session을 만들 수 있다. HttpSession 객체에 담아서 보내주면 된다.
DATE 형식은 DB에서 바꿔서 가져와도 되고 JAVA에서 바꿔서 가져와도 되고 화면에서 바꿔도 된다.
2021 5 17 ----------> 2021 05 17로 바꾸고 싶다
1. DB에서 바꾸기
-- TO_CHAR를 사용해서 문자로 바꾸기
TO_CHAR(SYSDATE,'MM')
-- 문자 말고 숫자로 쓰고 싶다
TO_CHAR(TO_CHAR(SYSDATE,'MM'));
-- LPAD로 빈 곳에 0을 채우기 LPAD('월 넣으면 됨',2자리,왼쪽으로 채울 것)
LPAD('7',2,0)
2. JAVA에서 바꾸기
//숫자로
// % 0(0이들어간다) 2(총 두 자리) d(숫자이고), 2(바꿀거) -> 02
String w01 = String.format("%02d", 2);
//문자로
//% 2(총 두자) s(문자이고), 2(바꿀거) -> " 2" 공백2
String w02 = String.format("%2s", "2");
//공백을 0으로 바꾼다
String.format("%2s", "2").replace(" ","0");
반응형
'Servlet' 카테고리의 다른 글
Day ?? - Servlet 작성시 문제 (0) | 2021.05.10 |
---|---|
Day 49 - Servlet (0) | 2021.04.22 |