我想要一个 servlet 来处理 GET 请求并返回一个字符串。
非常简化的版本是:
public class handlequery extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text");
PrintWriter out = response.getWriter();
out.println("videoid");
}
}
但是回调中返回的data
(我检查如下)是-object XML Document
。
$.get("handleq", function(data, textStatus) {
alert("Done, with the following status: " + textStatus + "." +
" Here is the response: " + data);
});
有人可以告诉我为什么数据是object XML Document
,而我应该获取videoid
?
最佳答案
据我所知,不存在“文本”这样的内容类型,因此它可能默认返回 XML。
将行更改为:
response.setContentType("text/plain");
关于java - jquery.get 和 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056366/