我正在尝试使用Mozilla Firebug来检查服务器端的响应
我已经编写了一个示例程序,如图所示
public class Test extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter io = response.getWriter();
io.println("Hi Rai");
}
}
响应即将在浏览器中显示,但Firebug的控制台选项卡内没有任何响应
请参阅“浏览器和Mozilla Firebug控制台”选项卡下的响应屏幕截图
http://imageshack.us/f/716/seea.jpg/ 如果我做错了什么,请帮助我。
答案 0 :(得分:0)
简答:
Enable scripts debugging.
Switch to Console in Firebug and click Profier button to enable profiler.
Reload the page.
Click the profiler button again to see the loaded data.
这适用于加载到浏览器中的格式良好的xml文档。
在您的情况下:
正如我们从代码中看到的那样,您只生成文本,而不是格式良好的HTML。
Firebug中的控制台选项卡用于显示合并的firebug数据。您应该切换到firebug中的HTML选项卡以查看HTML标记,因为您的页面只是一串文本。要使控制台正常工作,您还需要在firebug中启用java脚本调试,这也是您页面上没有的。
此示例的主要问题是您从服务器返回纯文本字符串。 Firebug能够用于调试结构化XML数据,而不是文本字符串。