有没有办法在浏览器工具中看到数据通过HttpServletRequest?像firebug或chrome dev工具?
httpservletrequest.getServletRequest().getHeader("email");
我得到空值,另一个应用程序人员说有数据传递,我没有得到数据。所以我想在浏览器中看到数据,因为这个http。
我检查了System.out.println()......尽管怎么样?
谢谢
答案 0 :(得分:1)
客户端永远不能直接访问HttpServletRequest
对象(所有Java代码都执行服务器端)。
使用评论中描述的解决方案@Sotirios Delimanolis,或添加一些临时服务器端代码,将相关信息从HttpServletRequest
写入输出。
没有其他方法可以访问该对象客户端。您将不得不依赖已经发送到客户端的信息(例如,查看Wireshark中的标头),或者显式地向客户端发送信息(显式格式化并写入输出)。
补充:如果您不希望使用调试信息来混淆页面本身,您可以在HTML中生成转储作为注释,或生成一些直接将消息打印到JS控制台的JavaScript。