草庐IT

Servlets

全部标签

java - 连接失败 : ECONNREFUSED

我正在开发一个应用程序,我想我想做的是从android中的服务器数据库接收数据。所以我开始运行一些教程。我找到了一个正在做我想做的事的人。但我得到:detailMessage"failedtoconnecttolocalhost/127.0.0.1(port8080):connectfailed:ECONNREFUSED(Connectionrefused)"(id=830021648792)本教程的完整代码在这里link错误发生在:OutputStreamWriterout=newOutputStreamWriter(connection.getOutputStream());我检查

java - 连接失败 : ECONNREFUSED

我正在开发一个应用程序,我想我想做的是从android中的服务器数据库接收数据。所以我开始运行一些教程。我找到了一个正在做我想做的事的人。但我得到:detailMessage"failedtoconnecttolocalhost/127.0.0.1(port8080):connectfailed:ECONNREFUSED(Connectionrefused)"(id=830021648792)本教程的完整代码在这里link错误发生在:OutputStreamWriterout=newOutputStreamWriter(connection.getOutputStream());我检查

java - 在 servlet 中获取请求 URL

我想知道下面两种在servlet中获取请求URL的方法的区别。方法一:Stringurl=request.getRequestURL().toString();方法二:url=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI();上述两种方法是否有可能给出两个不同的URL? 最佳答案 getRequestURL()当方案为http时为80或方案为https时为443时省略端口。所以,如

java - 在 servlet 中获取请求 URL

我想知道下面两种在servlet中获取请求URL的方法的区别。方法一:Stringurl=request.getRequestURL().toString();方法二:url=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI();上述两种方法是否有可能给出两个不同的URL? 最佳答案 getRequestURL()当方案为http时为80或方案为https时为443时省略端口。所以,如

java - 如何通过 ServletOutputStream 以 UTF-8 编码发送字符

我的servlet代码如下所示:response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");ServletOutputStreamout=response.getOutputStream();out.println(...MY-UTF-8CODE...);...然后我得到错误:java.io.CharConversionException:NotanISO8859-1character:שjavax.servlet.ServletOutputStream.print(

java - 如何通过 ServletOutputStream 以 UTF-8 编码发送字符

我的servlet代码如下所示:response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");ServletOutputStreamout=response.getOutputStream();out.println(...MY-UTF-8CODE...);...然后我得到错误:java.io.CharConversionException:NotanISO8859-1character:שjavax.servlet.ServletOutputStream.print(

java - 如何获取 Web 应用程序中所有 HttpSession 对象的列表?

假设我有一个正在运行的基于Java的Web应用程序,其中有0个或多个有效的HttpSession对象与之关联。我想要一种访问当前有效HttpSession对象列表的方法。我在想我可以实现一个HttpSessionListener并使用它来附加到存储在应用程序范围属性中的sessionid值列表,但随后我就可以更新列表了因为session无效,谁知道还有什么。在我开始烘焙自己的解决方案之前,我想我应该问一个问题:servletAPI是否提供某种方法来访问未失效session对象的完整列表?我使用Tomcat6.x作为我的Web应用程序容器,并使用MyFaces1.2.x(JSF)库。解决

java - 如何获取 Web 应用程序中所有 HttpSession 对象的列表?

假设我有一个正在运行的基于Java的Web应用程序,其中有0个或多个有效的HttpSession对象与之关联。我想要一种访问当前有效HttpSession对象列表的方法。我在想我可以实现一个HttpSessionListener并使用它来附加到存储在应用程序范围属性中的sessionid值列表,但随后我就可以更新列表了因为session无效,谁知道还有什么。在我开始烘焙自己的解决方案之前,我想我应该问一个问题:servletAPI是否提供某种方法来访问未失效session对象的完整列表?我使用Tomcat6.x作为我的Web应用程序容器,并使用MyFaces1.2.x(JSF)库。解决

java - 如何分配线程来处理 Servlet 请求?

谁能解释一下每个请求的线程和每个连接的线程?servlet适用于哪种模型?如何分配线程来处理HTTP请求?是线程/请求还是连接?假设我想在Servlet的doGet()方法中异步执行一个耗时的任务,我使用Java执行器启动一个新线程,这样冗长的计算在单独的线程中完成,并立即发送响应。现在这是否确保我已经释放了一直在处理我的HttpServletRequest的线程,还是因为子线程仍在运行而仍在使用它? 最佳答案 每个请求意味着当发出一个HTTP请求时,会创建一个线程或从池中检索一个线程来服务它。一个线程服务于整个请求。每个连接的线程

java - 如何分配线程来处理 Servlet 请求?

谁能解释一下每个请求的线程和每个连接的线程?servlet适用于哪种模型?如何分配线程来处理HTTP请求?是线程/请求还是连接?假设我想在Servlet的doGet()方法中异步执行一个耗时的任务,我使用Java执行器启动一个新线程,这样冗长的计算在单独的线程中完成,并立即发送响应。现在这是否确保我已经释放了一直在处理我的HttpServletRequest的线程,还是因为子线程仍在运行而仍在使用它? 最佳答案 每个请求意味着当发出一个HTTP请求时,会创建一个线程或从池中检索一个线程来服务它。一个线程服务于整个请求。每个连接的线程