본문 바로가기

Programming/JSP

<a href = 문에서 jsp 및 javascript 변수 한줄로 넘기기


일반적으로<a> href 속성을 써서 링크를 넘길 때 다음과 같은 형식으로 쓴다.

예)

<a href="http://blog.naver.com/kyoungseop">Myblog</a>

만일 jsp 변수를 함께 넘기려면 조금 수정해 준다.

예)

<%

String a = "ab";

String b = "cd";

%>

<a href="http://blog.naver.com/kyoungseop?a=<%=a%>&b=<%=b%>">Myblog</a>

만약 자바스크립트 변수도 함께 넘기려면 어떻게 할까?

함수를 쓰는 방법도 있지만 한줄로 간단하게 넘기려면

예)

<%

String a = "ab";

String b = "cd";

%>

<script>

var c = "ef";

</script>

<a href="#onclick=location.href = 'http://blog.naver.com/kyoungseop?a=<%=a%>&b=<%=b%>' + '&c=' + c; return false;">Myblog</a>


href 에 별 의미 없지만 #을 넣어주고 onclick 구문을 쓴 후 "" 내에 쓰는 것은 자바스크립트 구문이 된다.

마지막에 return false를 해주어야  a href가 실행이 되지 않으므로 유의 해야 한다.


'Programming > JSP' 카테고리의 다른 글

JSP에서 exe 실행파일 실행하기  (1) 2014.03.20
JQuery UI Tabs  (0) 2014.02.24
Auto Page Refresh Example  (0) 2014.02.19
이클립스에서 JSP 소스의 코드어시스트가 되지 않을 경우-  (0) 2014.01.02
EL 함수 사용하기  (0) 2012.10.30