'코드자료실/java / jsp'에 해당되는 글 4건

반응형

getSession(), getSession(true), getSession(false) 차이점

1. getSession(), getSession(true)
 - HttpSession이 존재하면 현재 HttpSession을 반환하고 존재하지 않으면 새로이 세션을 생성합니다

2. getSession(false)
 - HttpSession이 존재하면 현재 HttpSession을 반환하고 존재하지 않으면 새로이 생성하지 않고 그냥 null을 반환합니다

3. 사용 예
HttpSession session = request.getSession();
HttpSession session = request.getSession(true);
위는 동일한 결과를 반환합니다
새로 생성된 놈인지 확인은 session.isNew() 로 가능합니다
그리고 getSession(), getSession(true)는 null 체크없이 바로 getAttribute()를 사용해도 무방하지만, getSession(false)는 null을 리턴할수 있기 때문에 null체크를 해야 합니다.
HttpSession session = request.getSession(false);
if (session != null)
    User user = (User) session.getAttribute("User");


반응형

'코드자료실 > java / jsp' 카테고리의 다른 글

[jstl] request 객체 접근하기  (0) 2013.01.24
[jsp] 브라우저 캐쉬 설정  (0) 2012.12.23
[java] 개행문자 제거하기  (0) 2012.11.29
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

<table border="1" width="539">
      <tr>
        <td colspan="2" width="529" bgcolor="#0000FF">
          <b>
            <font color="#FFFFFF" size="4">HTTP
            Session(pageContext.session.)</font>
          </b>
        </td>
      </tr>

      <tr>
        <td width="210">Creation Time</td>

        <td width="313">&#160
        <c:out value="${pageContext.session.creationTime}" />
        </td>
      </tr>

      <tr>
        <td width="210">Session ID</td>

        <td width="313">&#160
        <c:out value="${pageContext.session.id}" />
        </td>
      </tr>

      <tr>
        <td width="210">Last Accessed Time</td>

        <td width="313">&#160
        <c:out value="${pageContext.session.lastAccessedTime}" />
        </td>
      </tr>

      <tr>
        <td width="210">Max Inactive Interval</td>

        <td width="313">&#160
        <c:out
        value="${pageContext.session.maxInactiveInterval}" />

        seconds</td>
      </tr>

      <tr>
        <td width="210">You have been on-line for</td>

        <td width="313">&#160
        <c:out
        value="${(pageContext.session.lastAccessedTime-pageContext.session.creationTime)/1000}" />

        seconds</td>
      </tr>
    </table>

반응형

'코드자료실 > java / jsp' 카테고리의 다른 글

getSession 사용법  (0) 2013.07.02
[jsp] 브라우저 캐쉬 설정  (0) 2012.12.23
[java] 개행문자 제거하기  (0) 2012.11.29
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형



 
	/** cache 비활성화 */
	String httpVersion=request.getProtocol();
	if(httpVersion.equals("HTTP/1.0")) {
		response.setDateHeader("Expires",-1);
		response.setHeader("Pragma","no-cache");
	}else if(httpVersion.equals("HTTP/1.1")) {
		response.setHeader("Cache-Control","no-cache");
	}
	
  
반응형

'코드자료실 > java / jsp' 카테고리의 다른 글

getSession 사용법  (0) 2013.07.02
[jstl] request 객체 접근하기  (0) 2013.01.24
[java] 개행문자 제거하기  (0) 2012.11.29
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

str.replace( System.getProperty( "line.separator" ), "" );

반응형

'코드자료실 > java / jsp' 카테고리의 다른 글

getSession 사용법  (0) 2013.07.02
[jstl] request 객체 접근하기  (0) 2013.01.24
[jsp] 브라우저 캐쉬 설정  (0) 2012.12.23
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,