'JSP'에 해당되는 글 4건
- 2016.08.17 :: [JSP]substring과 substr의 차이점
- 2016.05.23 :: [JSP]팝업창 하루에 한번만 띄우기
- 2016.02.23 :: <JSP>post방식인지 get방식인지 확인하기
- 2016.02.15 :: [JSP]이미지 왼쪽 위에 붙이기
jsp 코딩을 하다 보면 javascript를 많이 사용하게 되죠.
그 때 문자열을 잘라서 써야 할 때 쓰는 함수가 2개 있습니다.
대체적으로 간편하게 많이 쓰는 것은요.
물론, 다른 함수들도 많이 있지만요.
대표적으로 많이 사용되는 함수가
substring과 substr이 있습니다.
이 두개의 함수는 비슷하면서도 차이가 있어요.
그 차이점에 대해서 정리를 해 봤어요.
var str = "abcdefg";
alert("substr : " + str.substr(2,4));
alert("substring : " + str.substring(2,4));
위처럼 코딩을 했을 때
차이를 바로 알 수 있긴 해요.
substr을 했을 때,
아래처럼 문자열이 잘립니다.
즉, 몇번째글자부터 몇자라는 것이지요.
그리고 substring를 하게 되면
아래처럼 나옵니다.
즉, 몇번째 글자부터 몇번째 글자까지 자른다는 것입니다.
간단하면서도 햇갈리는 거라서
정리를 해 봤어요.
'컴퓨터 관련 > JSP 관련' 카테고리의 다른 글
[JSP]접속한 클라이언트 IP 확인하기 (0) | 2016.07.14 |
---|---|
[JSP]팝업창 하루에 한번만 띄우기 (0) | 2016.05.23 |
[JSP]URL 복사하기 버튼 만들기 (0) | 2016.05.16 |
<JSP>post방식인지 get방식인지 확인하기 (0) | 2016.02.23 |
[JSP]이미지 왼쪽 위에 붙이기 (0) | 2016.02.15 |
JSP로 된 홈페이지를 개발 및 운영하다보면
팝업창을 띄울 일이 많이 있습니다.
그리고 그 중에는 하루에 한번만 띄워야 하는 경우도 있습니다.
그럴 때 아래 소스를 참고해서 하시면 됩니다.
부모창 소스
----------------------------------------------------------------
<script language="JavaScript">
function getCookie(name)
{
var Found = false
var start, end
var i = 0
// cookie 문자열 전체를 검색
while(i <= document.cookie.length)
{
start = i
end = start + name.length
// name과 동일한 문자가 있다면
if(document.cookie.substring(start, end) == name)
{
Found = true
break
}
i++
}
// name 문자열을 cookie에서 찾았다면
if(Found == true)
{
start = end + 1
end = document.cookie.indexOf(";", start)
// 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다)
if(end < start)
end = document.cookie.length
// name에 해당하는 value값을 추출하여 리턴한다.
return document.cookie.substring(start, end)
}
// 찾지 못했다면
return ""
}
function non_popup()
{
var eventCookie=getCookie("memo");
if (eventCookie != "no")
window.open('팝업창파일','_blank','width=350,height=300,top=50,left=150');
//예) window.open('popup.jsp','_blank','width=350,height=300,top=50,left=150');
//팝업창의 주소, 같은 도메인에 있어야 한다.
}
</script>
<body onLoad="javaScript:non_popup()">
팝업창 소스(popup.jsp)
----------------------------------------------------------------
<script language="JavaScript">
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin()
{
if ( document.frm.event.checked )
setCookie("memo", "no" , 60);
}
</script>
<body bgcolor="#FFFFFF" onunload="closeWin()">
아래의 체크박스에 체크를 하고 난 다음에 창을 닫으면 다음에 방문할 때는 창이 열리지 않습니다.
<form name="frm">
<input type="checkbox" name="event">다음부터 이 창을 열지않음
<input type=button value="닫기" onclick="self.close()">
</form>
'컴퓨터 관련 > JSP 관련' 카테고리의 다른 글
[JSP]substring과 substr의 차이점 (0) | 2016.08.17 |
---|---|
[JSP]접속한 클라이언트 IP 확인하기 (0) | 2016.07.14 |
[JSP]URL 복사하기 버튼 만들기 (0) | 2016.05.16 |
<JSP>post방식인지 get방식인지 확인하기 (0) | 2016.02.23 |
[JSP]이미지 왼쪽 위에 붙이기 (0) | 2016.02.15 |
jsp 코딩을 하다보면 get방식과 post방식으로
값을 넘기는 경우가 많이 있습니다.
이럴 때 받는 곳에서 확인하는 방법입니다.
HttpServletRequest req = (HttpServletRequest)request;
out.print(req.getMethod());
req.getMethod() 이 함수를 호출하면,
"POST" 혹은 "GET"로 나옵니다.
이 값을 가지고, get형식인지, post 형식인지
확인을 하시면 되십니다.
'컴퓨터 관련 > JSP 관련' 카테고리의 다른 글
[JSP]substring과 substr의 차이점 (0) | 2016.08.17 |
---|---|
[JSP]접속한 클라이언트 IP 확인하기 (0) | 2016.07.14 |
[JSP]팝업창 하루에 한번만 띄우기 (0) | 2016.05.23 |
[JSP]URL 복사하기 버튼 만들기 (0) | 2016.05.16 |
[JSP]이미지 왼쪽 위에 붙이기 (0) | 2016.02.15 |
보통 이미지를 그냥 jsp에서 html 태그 중 하나인 img 태그를 쓰게 되면은
위 이미지처럼 왼쪽이랑 위쪽에 약간 거리를 두고
이미지가 올라가더라고요.
그런데 저는 저것을 끝에 딱 붙게 만들어야 되었어요.
그럴 때는
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div style="width:454px; height:762;"><img src="test.jpg" width="455" height="765" border="0" /> </div>
</body>
이런식으로 하니깐 되더라고요.
즉, leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
이렇게 넣어주니깐 붙는거 같더라고요~
이런식으로요.
끝에 붙이거나 특정 거리를 주거나 해야 할 대는 위 명령어를 쓰시면 되십니다.
그리고 이것은 html 태그인거 같으니깐
jsp뿐 아니라, PHP나 ASP도 문제는 없을 것 같아요.
제가 테스트는 못해봤지만요.
'컴퓨터 관련 > JSP 관련' 카테고리의 다른 글
[JSP]substring과 substr의 차이점 (0) | 2016.08.17 |
---|---|
[JSP]접속한 클라이언트 IP 확인하기 (0) | 2016.07.14 |
[JSP]팝업창 하루에 한번만 띄우기 (0) | 2016.05.23 |
[JSP]URL 복사하기 버튼 만들기 (0) | 2016.05.16 |
<JSP>post방식인지 get방식인지 확인하기 (0) | 2016.02.23 |