2017-12-30 38 views
-1

이 코드는 필요한대로 작동합니다. 작동하지 않는 메시지를 경고하는 js 부분 만 있습니다 ... 일반 html 파일에서 사용할 때 작동합니다. 하지만 서블릿 파일에서 사용할 때 그렇지 않습니다. 내가 그렇게 서블릿이 잘못된 형식의 자바 스크립트를 생산의 줄 바꿈이 제대로 escapped 아니라고 생각jee 서블릿에 포함 된 js가 작동하지 않음

for(int i=1;i<=marouEJB.NumMsg();i++){ 

    String m=marouEJB.MsgById(i).getMail(); 
    String s=marouEJB.MsgById(i).getMsg(); 
    int id=marouEJB.MsgById(i).getId(); 
    out.println("<div class='left time1'>Msg<br>"+id+"</div> " + 
      "<div class='table'><h3>"+marouEJB.MsgById(i).getNom()+"</h3></div>" + 
      "<a href=\"#\" onclick=\"javascript:alert('"+m+"\n"+s+"');\">read message</a>" + 
      "<div class='line1'></div>" + 
      "<br/>"); 

} 
+0

출력물을 브라우저 (예 : 소스보기)에서 확인 했습니까? 브라우저 개발자 도구에 자바 스크립트 오류가 있습니까? – stdunbar

+0

나는 js가 들어있는 다른 html 파일을 실행하려고 시도했다. 결과를 얻었으므로 브라우저가 필요 없다. – marou

답변

0

:

이 내 코드입니다. 코드 \n\\n으로 바꿉니다.

+0

okey 내가 시도 할 것이다. – marou