Java 类org.springframework.web.context.support.HttpRequestHandlerServlet 实例源码

项目:servlet-logging-filter    文件:LoggingFilterTest.java   
@Before
public void setUp() throws Exception {

    httpServletRequest = new MockHttpServletRequest("GET", "http://localhost:8080/test");
    httpServletRequest.addHeader("Accept", "application/json");
    httpServletRequest.addParameter("param1", "1000");
    httpServletRequest.setContent("Test request body".getBytes());
    httpServletRequest.setContentType(MediaType.TEXT_PLAIN_VALUE);

    httpServletResponse = new MockHttpServletResponse();
    httpServletResponse.setContentType(MediaType.TEXT_PLAIN_VALUE);

    filterChain = new MockFilterChain(new HttpRequestHandlerServlet(), new TestFilter());
}
项目:java-samples    文件:WebAppInit.java   
/**
 * Déclaration des Servlets
 *
 * Equivalent web.xml :
 *
 * <!-- Déclaration d'une servlet gérée par HttpRequestHandlerServlet -->
 * <servlet>
 * <!-- on doit utiliser le nom du bean qui implémente HttpRequestHandler -->
 * <servlet-name>goodbyeServlet</servlet-name>
 * <servlet-class>org.springframework.web.context.support.HttpRequestHandlerServlet</servlet-class>
 * </servlet>
 * <servlet-mapping>
 * <servlet-name>goodbyeServlet</servlet-name>
 * <url-pattern>/goodBye</url-pattern>
 * </servlet-mapping>
 *
 * <!-- Déclaration d'une servlet gérée par HttpServletHandler -->
 * <servlet>
 * <!-- Méme principe, on passe en nom de servlet un bean qui étend HttpServlet -->
 * <servlet-name>stillAliveServlet</servlet-name>
 * <!-- Ici, on utilise notre propre Handler de servlets -->
 * <servlet-class>fr.norsys.web.support.HttpServletHandler</servlet-class>
 * </servlet>
 * <servlet-mapping>
 * <servlet-name>stillAliveServlet</servlet-name>
 * <url-pattern>/stillAlive</url-pattern>
 * </servlet-mapping>
 *
 * Ici, on déclare les servlets pas directement annotées par @WebServlet
 */
private static void declareServlets(final ServletContext servletContext) {
    // la servlet Hello est déjà configurée par annotation
    // la servlet anotherServlet est déjé configurée par annotation dans AnotherServletMapping
    addServlet(servletContext, "goodbyeServlet", HttpRequestHandlerServlet.class, "/goodBye");
    addServlet(servletContext, "stillAliveServlet", HttpServletHandler.class, "/stillAlive");
}