jsp와 서블릿을 사용하는 애플리케이션이 있습니다. 응용 프로그램을 디버깅하는 동안 매개 변수가없는 요청을 찾을 수 있으므로 오류 페이지가 표시됩니다. 누구든지 아이디어를 가지고 있습니까? 요청을 어디에서부터 알 수 있도록 어떻게 디버그 할 수 있습니까?응용 프로그램의 컨트롤러로 들어오는 요청을 어떻게 추적 할 수 있습니까?
답변
필터를 작성한 다음이를 통해 요청의 모든 매개 변수를 인쇄 할 수 있습니다.
요청에 매개 변수가없는 동안 요청 URL이 애플리케이션/컨트롤러로 표시됩니다. 요청 URL에서 – mona
사용 사례에 맞게 필터를 사용할 수 있습니다. doFilter 메서드 내에서 요청 개체를 제어 할 수 있습니다. web.xml에
는
<filter>
<filter-name>myFilter</filter-name>
<filter-class>ServletInterceptor</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
는 필터 클래스 :
public class ServletInterceptor implements Filter
{
//// ************
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException
{
System.out.println("Request(" + (++i) + ") :: " + ((HttpServletRequest) request).getRequestURL());
System.out.println("Get Canonical Name :: " + request.getClass().getCanonicalName());
filterChain.doFilter(request, response);
}
}
나는 응용 프로그램/컨트롤러와 같은 컨트롤러를 가리키는 URL을 찾을 수 있습니다. 이 요청이 생성되는 위치에서 여전히 찾을 수 없습니다. – mona
doFilter (요청, 응답). 이 요청 객체는 Java Object Form에서 완전한 요청을 제공합니다. 첨부 된 링크를 참조하십시오. http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html – thangamanikasi
- 1. 들어오는 요청을 IIS7에서 어떻게 볼 수 있습니까?
- 2. mod_perl에서 CPU 집중적 인 요청을 어떻게 추적 할 수 있습니까?
- 3. ASP.NET MVC에서 자바 응용 프로그램의 들어오는 요청을 참조하십시오.
- 4. 라이브러리에있는 컨트롤러로 어떻게 리디렉션 할 수 있습니까?
- 5. 어떻게 다른 컨트롤러로 리디렉션 할 수 있습니까?
- 6. 들어오는 요청을 허용하도록 브라우저 확장을 생성 할 수 있습니까?
- 7. 들어오는 요청의 헤더에 어떻게 삼중 수소로 접근 할 수 있습니까?
- 8. 내 안드로이드 응용 프로그램을 어떻게 추적 할 수 있습니까?
- 9. 로그보기 웹 응용 프로그램의 추적
- 10. 응용 프로그램의 아이콘을 어떻게 바꿀 수 있습니까?
- 11. 어떻게 메모리 할당을 추적 할 수 있습니까?
- 12. uri를 어떻게 추적 할 수 있습니까?
- 13. 어떻게 odata 트랜잭션을 추적 할 수 있습니까?
- 14. 어떻게 트윗을 추적 할 수 있습니까? ph
- 15. 응용 프로그램의 HTTP 요청을 추적하십시오.
- 16. Blackberry App에서는 응용 프로그램의 이름을 어떻게 예약 할 수 있습니까?
- 17. 어떻게 응용 프로그램의 상단을 이미지로 대체 할 수 있습니까?
- 18. 응용 프로그램의 이름을 어떻게 예약 할 수 있습니까?
- 19. 응용 프로그램의 프로토콜을 어떻게 리버스 엔지니어링 할 수 있습니까?
- 20. 응용 프로그램의 네트워크 공간을 어떻게 테스트 할 수 있습니까?
- 21. 응용 프로그램의 두 인스턴스를 Java로 어떻게 통신 할 수 있습니까?
- 22. 들어오는 신호가 PHP 응용 프로그램의 스트림에서 차단됩니다.
- 23. 어떻게 디버깅 목적으로 스택 추적 높이를 추적 할 수 있습니까?
- 24. 들어오는 요청을 다시 라우팅하십시오.
- 25. Haskell에서 어떻게 HTTPS 요청을 할 수 있습니까?
- 26. jQuery로 어떻게 동기 요청을 할 수 있습니까?
- 27. ReactJS에서 어떻게 ajax 요청을 할 수 있습니까?
- 28. 어떻게 ASINetworkQueue에서 요청을 제거 할 수 있습니까?
- 29. 쿼리 캐시의 개선 사항을 어떻게 추적 할 수 있습니까?
- 30. CGI Ajax 요청을 사용하여 응용 프로그램의 객체를 가져올 수 있습니까?
안녕 재 러드, 나는 질문에 모두 사용 사례가 다른 생각합니다. 여기에서 그/그녀는 단지 요청의 일부로 오는 것을보고 싶습니다. 다른 질문에서 사용자는 필터 작업을 수행하고 처리를 병렬로 요청하는 방법을 묻습니다. 당신이 확신한다면, pls. 중복을 제거하십시오. – thangamanikasi