J2EE api显示HttpServletResponse有一个'getStatus()'调用。 J2EE jar文件没有它

时间:2014-09-23 15:10:13

标签: java java-ee

标题说明了一切。我需要HttpServletResponse实例上的getStatus()函数。 API说它存在。 Netbeans将请求显示为错误,称“找不到符号”。当我反汇编javaee.jar文件时,HttpServletResponse类不显示getStatus()函数,也不显示我需要的任何其他get()。

我想我以某种方式有错误的.jar文件,虽然我知道它来自J2EE 6.如果是这种情况,我在哪里可以获得正确的jar文件(以及哪一个)而无需下载整个J2EE发行版?< / p>

我还找到了javaee-api-6.0.jar文件。与j2ee.jar文件不同,它确实具有我需要定义的功能。而且,就像j2ee.jar一样,它的所有函数都是抽象的......答案就在我身上......因为函数是抽象的,它们不能运行,它们只存在于编译中,对吧?我正在编写这个在Tomcat中运行,所以没有办法正确地测试它只是坐在我的IDE中,是吗?它需要坐在Tomcat中并在Tomcat中运行。因此Tomcat中必须有可以运行此文件的jar文件。嗯。

感谢。

1 个答案:

答案 0 :(得分:0)

查看类似问题的答案: https://stackoverflow.com/a/1302165/3046834

最佳做法是始终使用API​​ jar而不是特定于服务器的jar进行编码。使用上面答案中公开的过滤器和包装器,您将能够访问状态代码。