2017-12-30 31 views
-1

このコードは必要に応じて動作しますが、動作しないメッセージを警告するjs部分のみがあります。通常のhtmlファイルで使用すると動作しますサーブレット・ファイルで使用しても、サーブレット・ファイルでは使用しません。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

ブラウザ(出力ソース)の出力を確認しましたか?ブラウザの開発者ツールにJavascriptエラーがありますか? – stdunbar

+0

私はjsを含む他のhtmlファイルを実行しようとしましたが、私は結果を得ましたので、ブラウザのhaseはプロブラムを得られません – marou

答えて

0

私はあなたのサーブレットが不正な形式のJavaScriptを生産しているので、改行が正しく、escappedされていないと思います。コード\n\\nで置き換えてください。

+0

okey私は試してみます.. – marou

関連する問題