77得票1回答
使用Spring MVC的ResponseEntity返回流

我有一个返回ResponseEntity的Spring MVC方法。根据所检索到的具体数据,有时需要向用户返回数据流。其他时间它将返回一些不同于数据流的东西,有时会重定向。我绝对希望这是一个数据流而不是字节数组,因为它可能很大。 目前,我使用以下代码片段返回数据流: HttpHeaders...

77得票12回答
如何在servlet中获取客户端的远程地址?

有没有办法获取连接到服务器的客户端的原始IP地址? 我可以使用request.getRemoteAddr(),但我似乎总是得到代理或Web服务器的IP。 我想知道客户端用于连接到我的IP地址。有什么方法可以获取它吗?

77得票14回答
javac命令行编译错误:找不到javax.servlet包。

我有一个Servlet类,在其中导入了javax.servlet.*和javax.servlet.http.*。 当我尝试在命令提示符中编译它时,会出现错误: 包javax.servlet不存在 我使用JDK 1.7.0和Tomcat 6.0。我使用javac进行编译,没有使用像Maven...

75得票7回答
JSP forward和redirect的区别

请解释 jsp:forward 和 redirect 的区别。每种情况下会发生什么?

74得票3回答
如何判断向servlet发送的请求是通过HTTP还是HTTPS执行的?

我用Java编写了一个servlet,我想知道访问该servlet的请求是使用HTTP还是HTTPS。 我认为我可以使用request.getProtocol()来检查,但这个方法在两种情况下都返回HTTP/1.1。 有什么建议吗?

73得票6回答
为什么要使用web.xml文件?

web.xml有什么用途,为什么要使用它?<filter> <filter-name>wicket.mysticpaste</filter-name> <filter-class>org.apache.wicket...

73得票8回答
禁用Tomcat中所有默认的HTTP错误响应内容

默认情况下,当Tomcat遇到类似HTTP 404的情况时,会向客户端发送一些HTML内容。我知道可以通过web.xml中的<error-page>配置来自定义此内容。 但是,我希望Tomcat在响应内容方面什么也不发送(当然我仍需要状态代码)。有没有简单的方法来配置这个呢? ...

71得票9回答
Java.lang.NoClassDefFoundError: org/apache/http/client/HttpClient 这个错误是由于在运行Java程序时,找不到org.apache.http.client.HttpClient类所导致的。可能是因为该类没有被正确地添加到类路径中。

我正在尝试从GWT servlet发起get请求,以获取来自Web服务的JSON响应。以下是我的servlet中的代码: public String getQueData() throws IllegalArgumentException { String message = nul...

71得票4回答
POST参数内容的最大大小是多少?

我正在解决一个Java应用问题,其中使用HTTP POST和Servlet在两个系统之间发送XML。 我怀疑问题是XML变得过于庞大。 这可能是问题吗? 是否有限制? 当不起作用时,消费者端的request.getParameter("message")将返回null。 两个应用程序都在To...

70得票2回答
HttpServletResponse sendRedirect permanent

这将使用一个临时302 HTTP状态码重定向请求:HttpServletResponse response; response.sendRedirect("http://somewhere"); 但是是否可以使用永久的301 HTTP状态码进行重定向呢?