아쓱
20
2019-11-09 10:03:59
1
66

자바스크립트 jstl c:import 사용


자바스크립트 에서


클릭 이벤트 발생하면


jstl c:import 나  

jsp include 하는방법없을까요??


$("test").click(function (){

switch(test){

 case 1:

      $("#test").html('<c:import" url="test/test1.jsp"></c:import>');

      break;

 case 2:

      $("#test").html('<c:import" url="test/test2.jsp"></c:import>');

      break;

case 3:

        $("#test").html('<c:import" url="test/test3.jsp"></c:import>');

        break;

break;

} });


예르들어 위에 코드 처럼 뭘 클릭 하냐에 따라 해당 div test id 에 jsp 파일을 넣어주고 싶은데 

자바스크립트에 '<c:import" url="test/test3.jsp"></c:import>' 이부분을 var 에 넣어서 

찍어보니 안나오더라구요 jsp:include 나 c:import 를 사용할 수 있는 방법이 없을까요??



0
0
  • 답변 1

  • John Suhr
    1k
    2019-11-09 10:07:02

    jstl은 서버측 표현이라 클라이언트에서는 동작하지 않습니다 미리 전부 import하시고 display: none으로 숨겨놨다가 이벤트에 따라 보여주는 걸로 하면 될 것 같네요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.