2011-12-11 6 views
0

나는이 작은 스크립트를 사용하여 here을 찾는데 노력하고 있습니다. 그러나 어떤 이유로 그것이 작동하지 않아서 그 이유를 알 수 없습니다. browse.jsp에서sortable.js가 JSP 페이지에서 작동하지 않습니다

내 머리 태그 :

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title>Parcourir les livres</title> 
    <script type="text/javascript" src="../../JS/sortable.js"></script> 
</head> 

내 테이블, 물론 같은 페이지의 :

<table class="sortable" id="sortabletable">   
      <thead> 
        <th>Aperçu</th> 
        <th>Titre</th> 
        <th>Éditeur</th> 
        <th>Auteur</th> 
        <th>Prix</th> 
      </thead> 
      <% 
      for(Livre livre : livres){ 
       %> 
       <tr> 
        <td>Image</td> 
        <td><% out.println(livre.getNom()); %></td> 
        <td><% out.println(livre.getEditeur()); %></td> 
        <td><% out.println(livre.getAuteur()); %></td> 
        <td><% out.println(livre.getPrix()); %></td> 
       </tr> 
      <% } %> 
    </table> 

내가 시도 이후는 SRC 경로에서 온다 생각하지 않는다 내 페이지와 같은 디렉토리에 .js를 넣으십시오. 어쨌든 여기에 아마 자바 스크립트에 대한 경로가 잘못 내 tree

감사

+0

음, 오류 콘솔에서 무엇을 말합니까? –

+0

글쎄, 아무것도. 스크립트는 여기에없는 것처럼 작동합니다. – LMeyer

+0

작동시키기 위해 호출해야하는 함수가 있습니까? 나는 사용하고있는 스크립트에 익숙하지 않다. –

답변

0

입니다. 귀하의 신청서를 모른 채 정확한 경로를 알려 드릴 수는 없습니다.

아마 JS/sortable.js 또는 ../JS/sortable.js입니다. WEB-INF 디렉토리 내의 파일은 직접 액세스 할 수 없습니다. 따라서 프로젝트 구조의 경로를 파악할 필요가 없습니다. 당신은 런타임에 pathes에서 그것을 알아낼 수있다.

절대 경로도 사용할 수 있습니다.

<script type="text/javascript" src="<%=request.getContextPath()%>/JS/sortable.js" /> 
+0

나는 3 가지 모두를 시도했지만 작동하지 않는다 ... src = "/ Javaxia/JS/sortable을주는 getContextPath() .js ". 어쨌든 나는 내 첫 번째 게시물 Netbeans에서 내 프로젝트의 화면을 포함 시켰습니다. – LMeyer

+0

절대 경로를 사용해보십시오. 그 하나가 작동하지 않는 경우 javascript를 호출하는 페이지의 전체 경로와 javascript에 대한 전체 경로를 게시하십시오. –

+0

렌더링 된 페이지에서 볼 수있는 전체 경로를 브라우저로 호출하십시오. 해당 경로가 작동하는 경우 사용 문제 일 수 있습니다. –

관련 문제