标签: servlets

Servlet与RESTful

今天我读到了Restful服务.基本上我所理解的是Restful webservices将在HTTP请求方法上工作,而不是普通的webservice将在SOAP请求上工作.

什么是Restful服务需要,因为普通的servlet也可以在HTTP方法上工作?

servlets jax-rs java-ee

48
推荐指数
1
解决办法
2万
查看次数

在servlet中获取请求URL

我想知道以下两种在servlet中获取请求URL的方法之间的区别.

方法1:

String url = request.getRequestURL().toString();
Run Code Online (Sandbox Code Playgroud)

方法2:

url = request.getScheme()
      + "://"
      + request.getServerName()
      + ":"
      + request.getServerPort()
      + request.getRequestURI();
Run Code Online (Sandbox Code Playgroud)

上述两种方法是否有可能提供两种不同的URL?

java servlets

46
推荐指数
1
解决办法
10万
查看次数

ServletContext和Spring MVC

如何在Spring MVC 3中的Interceptor中获取ServletContext?

servlets spring-mvc

46
推荐指数
2
解决办法
5万
查看次数

web.xml中url-pattern的意义是什么以及如何配置servlet?

我已web.xml为我的应用程序手动配置.现在,我在运行我的应用程序时遇到了问题.我正试图servlet从我的jsp页面访问我的.但是,它正在抛出错误page not found.

servlet位于文件夹下方

<application folder>/WEB-INF/classes/<package>
Run Code Online (Sandbox Code Playgroud)

那么,究竟应该是在Servlet中的条目url-patternservlet-mapping.这样,servlet可以通过URL访问.

java web.xml servlets url-pattern servlet-mapping

46
推荐指数
2
解决办法
19万
查看次数

如何在Java Web应用程序中将会话过期时重定向到"登录"页面?

我正在JBoss AS 5中运行一个Web应用程序.我还有一个servlet过滤器,它拦截了对服务器的所有请求.现在,如果会话已过期,我想将用户重定向到登录页面.我需要执行此操作'isSessionExpired()'检查过滤器并需要相应地重定向用户.我该怎么做?我在web.xml中设置会话时间限制,如下所示:

<session-config>
    <session-timeout>15</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

java servlets login servlet-filters

45
推荐指数
5
解决办法
19万
查看次数

简单的Servlet应用程序的Maven原型

是否有简单的Servlet(2.5)Web应用程序的Maven 2原型?

java maven-2 servlets maven-archetype

45
推荐指数
2
解决办法
4万
查看次数

如何读取和复制HTTP servlet响应输出流内容以进行日志记录

我在我的java webserver(实际上是appengine)中创建了一个过滤器,用于记录传入请求的参数.我还想记录我的网络服务器写的结果响应.虽然我可以访问响应对象,但我不确定如何从中获取实际的字符串/内容响应.

有任何想法吗?

java logging servlets servlet-filters

45
推荐指数
4
解决办法
5万
查看次数

使用request.getRemoteAddr()返回0:0:0:0:0:0:0:1

我正在尝试在我的webApplication中打印已登录用户的IP地址.如果用户使用IP地址192.168.10.120:8080/WebApplication代码从另一台PC(位于同一网络下,因为Web应用程序在我的电脑上运行)连接request.getRemoteAddr()request.getLocalAddr())返回其IP地址.当我从运行Web应用程序的PC登录时,我得到的IP地址为0:0:0:0:0:0:0:1.

这是为什么?这些命令之间有什么区别(我应该使用哪些?).非常感谢你!

java jsp servlets

45
推荐指数
3
解决办法
7万
查看次数

连接失败:ECONNREFUSED

我正在开发一个应用程序,我认为我想做的是从android中的服务器数据库接收数据.所以我开始运行一些教程.我找到了一个正在做我想要的东西.但我得到:

detailMessage   "failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)" (id=830021648792) 
Run Code Online (Sandbox Code Playgroud)

本教程的整个代码在这里链接

发生错误:

OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());

我查了一下:

  • 防火墙已禁用
  • ping工作正常
  • 连接字符串与从服务器管理界面运行servlet时完全相同http://localhost:8080/Requestor/RQSRV - servlet正在运行

我的配置:

  • 服务器:Glass Fish 4.0
  • Android应用程序 - 在Eclipse中开发
  • Servlet - 在NetBeans中开发

java android servlets exception connect

45
推荐指数
1
解决办法
7万
查看次数

多线程在Web应用程序中的作用

我使用java(Servlets,JSP)2年来进行Web应用程序开发.在这两年中,我从未要求multithreading在任何项目中使用(显式 - 因为我知道servlet容器使用线程为不同的请求提供相同的servlet).

但每当我参加Web Developer职位(java)的访谈时,就会有几个与java中的线程相关的问题.我知道java线程的基础知识,所以回答问题不是问题.但有时我会因为不使用mutithreading在开发Web应用程序时遗漏某些东西而感到困惑?

所以我的问题是multithreadingWeb应用程序的作用是什么?multithreading可以在Web应用程序中使用的任何示例都将受到赞赏.

提前致谢.

java multithreading servlets web-applications

44
推荐指数
3
解决办法
2万
查看次数