일반적으로<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 |