2012-05-01 10 views
0

javascriptでJavaサーブレットを使用したいと思います。現時点では私はJavaScriptでこのコードを使用:javascriptでのサーブレットの使用

このJavaサーブレットと通信
var req = new XMLHttpRequest(); 
req.open("GET", "http://localhost:8080/FPvisualizer/test.java" + "?action=test", true); 
req.send(null); 
req.onreadystatechange = function() {processRequest()}; 

function processRequest() { 
    if (req.readyState == 4) { 
     if (req.status == 200) { 
      document.getElementById("target").innerHTML = req.responseText; 
     } 
    } 
} 

import java.io.File; 
import java.util.Collections; 
import java.util.List; 
import java.util.Map; 

public class LoadOntology2 extends HttpServlet{ 
    public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    String action = request.getParameter("action"); 

    response.setContentType("text/xml"); 
    response.setHeader("Cache-Control", "no-cache"); 
    response.getWriter().write("<message>valid</message>"); 
} 

} 

req.responseTextは、サーブレットファイル(つまり、そのすべてのコードの全体の内容が含まれていますファイルがWebページに表示されます)。誰か私がここで間違っていることを知っていますか?

答えて

3

Javaソースファイル自体を要求しています。あなたはそれをコンパイルしておらず、あなたが使用しているURLに対してそれを実行するように設定されたサーバにインストールしました。

私はJavaサーブレットの設定に慣れていませんが、tutorial at Oracleは良い出発点のようです。特に、それはyou need an application serverと言う部分。

+0

アドバイスありがとう、私はいくつかの良い情報[ここ](http://cs.calstatela.edu/~abbott/Courses/CS_320b/Running%20a%20Servlet%20under%20Tomcat.html)も見つかりました – Consec

関連する問題