草庐IT

$servlet

全部标签

java - 如何在一个 Spring 应用程序的 web.xml 中注册多个 servlet

我想在我的Springweb.xml中定义两个servlet——一个用于应用程序html/jsp页面,一个用于将由外部应用程序调用的Web服务。这是web.xml:myservletorg.springframework.web.servlet.DispatcherServlet1myservlet*.htmcontextConfigLocationWEB-INF/user-service-servlet.xmluser-webserviceorg.apache.cxf.transport.servlet.CXFServlet1user-webservice/UserService/*

spring - 获取 POJO 类中的 Servlet Request 对象

我需要获取从Acegi类调用的POJO中的当前页面URL(需要为我正在处理的应用程序添加一些自定义逻辑)并且需要检索HttpServletRequest以便我可以获取URL的子域(逻辑所基于)。我已经尝试添加:@AutowiredprivateHttpServletRequestrequest;...publicvoidsetRequest(HttpServletRequestrequest){this.request=request;}publicHttpServletRequestgetRequest(){returnrequest;}但是,当我尝试在我的代码中使用请求对象时,它为

spring - 获取 POJO 类中的 Servlet Request 对象

我需要获取从Acegi类调用的POJO中的当前页面URL(需要为我正在处理的应用程序添加一些自定义逻辑)并且需要检索HttpServletRequest以便我可以获取URL的子域(逻辑所基于)。我已经尝试添加:@AutowiredprivateHttpServletRequestrequest;...publicvoidsetRequest(HttpServletRequestrequest){this.request=request;}publicHttpServletRequestgetRequest(){returnrequest;}但是,当我尝试在我的代码中使用请求对象时,它为

spring - 防止 Spring Boot 注册 servlet 过滤器

我有一个SpringBootWebMVC应用程序和一个继承自AbstractPreAuthenticatedProcessingFilter的bean,我明确地将其添加到SpringSecurity过滤器链中的特定位置。我的SpringSecurity配置如下所示:安全配置有效。问题是,因为PreAuthenticationFilter类继承自AbstractPreAuthenticatedProcessingFilter,所以SpringBoot将其视为通用servlet过滤器,并将其添加到所有请求的servlet过滤器链中。我不希望此过滤器成为所有请求的过滤器链的一部分。我只希望它

spring - 防止 Spring Boot 注册 servlet 过滤器

我有一个SpringBootWebMVC应用程序和一个继承自AbstractPreAuthenticatedProcessingFilter的bean,我明确地将其添加到SpringSecurity过滤器链中的特定位置。我的SpringSecurity配置如下所示:安全配置有效。问题是,因为PreAuthenticationFilter类继承自AbstractPreAuthenticatedProcessingFilter,所以SpringBoot将其视为通用servlet过滤器,并将其添加到所有请求的servlet过滤器链中。我不希望此过滤器成为所有请求的过滤器链的一部分。我只希望它

java - 在 JUnit 中获取 java.lang.ClassNotFoundException : javax. servlet.ServletContext

我在我的应用程序中使用SpingMVC并为DAO编写JUnit测试用例。当我运行测试时,我收到错误:java.lang.ClassNotFoundException:javax.servlet.ServletContext。在堆栈跟踪中,我看到此错误是在getApplicationContext期间引起的。在我的applicationContext中,我没有定义任何servlet。Servlet映射仅在web.xml中完成,所以我不明白为什么会出现此错误。这是我的applicationContext.xml:org.hibernate.dialect.MySQLDialectcom.m

java - 在 JUnit 中获取 java.lang.ClassNotFoundException : javax. servlet.ServletContext

我在我的应用程序中使用SpingMVC并为DAO编写JUnit测试用例。当我运行测试时,我收到错误:java.lang.ClassNotFoundException:javax.servlet.ServletContext。在堆栈跟踪中,我看到此错误是在getApplicationContext期间引起的。在我的applicationContext中,我没有定义任何servlet。Servlet映射仅在web.xml中完成,所以我不明白为什么会出现此错误。这是我的applicationContext.xml:org.hibernate.dialect.MySQLDialectcom.m

java - 如何使用 Servlet 发送 PDF 文件数据作为响应?

我的要求是使用HTTPServlet将PDF数据响应到移动客户端(iPhone)。我按照以下方式做了,但我没有在客户端获得预期的输出。PrintWriterout=response.getWriter();StringaInputFileName="/Users/hcl/Desktop/Easwar/sample.pdf";log("Readinginbinaryfilenamed:"+aInputFileName);Filefile=newFile(aInputFileName);log("Filesize:"+file.length());byte[]result=newbyte[

spring - servlet 中的 Autowiring

我想在servlet中使用springAutowiring,所以这是我的代码:@ConfigurablepublicclassImageServletextendsHttpServlet{@AutowiredprivateSystemPropertyDaosystemPropertyDao;@Overridepublicvoidinit()throwsServletException{StringimagePath=systemPropertyDao.findByID(StaticParam.CONTENT_FOLDER);}而SystemPropertyDao用@Repository

spring - servlet 中的 Autowiring

我想在servlet中使用springAutowiring,所以这是我的代码:@ConfigurablepublicclassImageServletextendsHttpServlet{@AutowiredprivateSystemPropertyDaosystemPropertyDao;@Overridepublicvoidinit()throwsServletException{StringimagePath=systemPropertyDao.findByID(StaticParam.CONTENT_FOLDER);}而SystemPropertyDao用@Repository