날짜형식을 String형태로 변환하여 가져오는 방법이다.

SELECT시에 TO_CHAR ( INSERT_DATE, '날짜형식')를 사용하여 변환된 포멧으로 반환할 수 있다.






AND




1. [spring-servlet.xml]
 - 파일업로드와 같이 멀티파트 포멧의 요청이 있을 때 사용할수 있도록 MultipartResolver bean을 생성해 준다.


2. [fileUpload.jsp]

 - form enctype을 multipart/form-date으로 한다.



3. [FileUpload.java]
- jsp페이지의 form input 이름을 주의하여 받아온다.






AND




입력된 날짜를 템플릿 형식에 맞게 텍스트 형태로 변환합니다.

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String strDate = sdf.format(Calendar.getInstance().getTime());

 

쿼리에서 string 파라미터를 TO_DATE 함수를 통해 DATE 타입으로 변환 후 입력한다.  
INSERT INTO DATE_TABLE ( DATE_FIELD ) VALUES ( TO_DATE(#strDate#, 'yyyy/mm/dd hh24:mi:ss') )

 

'Dev Story > dev' 카테고리의 다른 글

[oracle] DATE 형식 필드 포멧 변환 방법  (0) 2012.06.14
[springframework] File Upload  (0) 2012.05.16
[javascript] encoder, decoder  (0) 2012.05.15
[java] HttpSession  (0) 2012.05.15
[css] 수직, 수평 가운데 정렬  (0) 2012.05.14


AND




인코딩/디코딩은 네트워크를 통해 데이터를 전송할 때 어떤 시스템 환경에서든 읽을 수 있게 ASCII 문자형으로 변경/복원해주는 것을 말한다.


서버에 데이터를 전송할 때 한글이나 특수문자가 깨지는 문제가 발생하는데 이것을 해결하기 위해서 자바스크립트에서 다음과 같은 함수를 사용하는데 조금씩 차이가 있다.


1. escape(), unescape()

2. encodeURI(), decodeURI()

3. encodeURIComponent(), decodeURIComponent()


1. escape() / unescape()

- 영문대문자, 영문소문자, 숫자, 특수문자 중  * @ - _ + . / 를 제외한 모든 문자를 변환


- escape와 유사하지만 인터넷 URL에서 사용되는  , / ? : @ & = + $ # 특수문자는 변환하지 않음


- 인터넷 URL에서 사용되는 , / ? : @ & = + $ # 특수문자도 변환






※ 한줄요약

- URL 전체를 인코딩은 encodeURI(), 

- 파라메터만 인코딩은 encodeURIComponent() 사용





AND

[java] HttpSession

Dev Story/dev 2012. 5. 15. 02:32



Session 생성

* request.getSession()

  - 기존 session 있으면 return, 없으면 새로 생성하여 return

* request.getSession(false)

  - 기존 session 있으면 return, 없으면 null return




Session Get/Set

* 세션 저장하기

  - request.getSession().setAttribute(String arg0, Object arg1);


* 세션 가져오기

 - request.getSession().getAttribute(String arg0);





  • setAttrubute(String name, Object value);

  • getAttribute(String name) : Object value

  • removeAttribute(String name)

  • getAttributeNames() : Enumeration

  • invalidate() : session 객체를 소멸시킨다. (로그아웃 했을 경우)

  • setMaxInactiveInterval(int초) : 클라이언트가 마지막 요청을 한 뒤 인수로 받은 시간 만큼 지나도 요청이 들어오지 않으면 session을 소멸시킨다.

  • getId() : String - jSessionId 값 return






AND





'Dev Story > dev' 카테고리의 다른 글

[javascript] encoder, decoder  (0) 2012.05.15
[java] HttpSession  (0) 2012.05.15
[java] java.math.BigDecimal cannot be cast to java.lang.String  (0) 2012.05.03
[postgis] define projection  (0) 2012.05.03
[jquery] jQuery Layout Plugin  (0) 2012.05.02


AND