IT

[스크랩] JSP 자주쓰는 메서드 정리

네모세모네모 2010. 3. 15. 21:00
JSP 자주쓰는 메서드 정리

 

jsp <== asp 비교

 

1. String 클래스의 substring()

USER_AUTM.substring(0, USER_AUTM.length() -1); 

.substring(0, ?) <==  asp의 left 함수

 

2.  session

session.setAttribute("sid",id); <== session("sid") = id

String aaa = (String)session.getAttribute("aaa");

 

3. Cookie

 

//JSP

Cookie post_visitor = new Cookie("visit",Integer.toString(counter));
post_visitor.setMaxAge(7*24*60*60); // 일주일간 유효기간.
response.addCookie(post_visitor);

 

Cookie[] visitor = request.getCookies();
int counter=0;

if(visitor != null)
{
 for ( int i = 0; i < visitor.length; i++ )
 {
  if (visitor[i].getName().equals("visit") == true)
   counter= Integer.parseInt(visitor[i].getValue());
 }
}

 

//ASP

Response.Cookie!!!s("visit").expires =  date + ?

Response.Cookie!!!s("visit") = counter

 

counter = Response.Cookie!!!s("visit")

 

4. response.sendRedirect("/WCS/index.jsp"); <== response.redirect "/wcs/index.asp"

 

5. include

< !-- #include file= etc/copyright.asp -->   현재 같은 경로에 있을때(아래와 같습니다.)

< !-- #include file= ./etc/copyright.asp -->   현재 같은 경로에 있을때 >> ./ 로 사용하기를 추천

< !-- #include file= ../etc/copyright.asp -->  현재보다 부모에 있을때 >> ../ 로 사용합니다.

 < !-- #include virtual="/ect/copyright.asp">은 절대경로로 인크루드 시켜주는 구문입니다. 즉 현재 자신의 위치가 아닌 루트의 위치에서 계산해 줍니다.

 

//JSP

< jsp:include page="<%=URL%>" flush="true" />

< jsp:include page="<%=URL%>" flush="true" >
     
< /jsp:include>

<%@ include file="<%=str%>< %@ include file="<%=str%>" %>

 

6, request.getParameter(" "); <== request(" ")
 

7. out.println("aa=" + aa); <== response.write "aa=" & aa

 

8. out.close(); <== resonse.end

 

- ------> 계속 작업중

출처 : 주식&프로그래밍&DB 자료
글쓴이 : shin 원글보기
메모 :

'IT' 카테고리의 다른 글

[스크랩] java 특수문자  (0) 2010.03.15
[스크랩] JSP 자주쓰는 메서드 정리  (0) 2010.03.15
[스크랩] JSP ResultSet 다루기  (0) 2010.03.15
[스크랩] List, Map, Set  (0) 2010.03.15
[스크랩] jsp mssql2005 연동  (0) 2010.03.15