본문 바로가기
반응형

Java4

스프링(Spring) 에서 RequestURI, RequestURL 차이 Spring에서 requestURI와 requestURL은 HTTP 요청의 URL 정보를 나타내는 두 가지 다른 속성입니다. requestURI requestURI는 클라이언트가 요청한 URL의 경로 부분을 나타냅니다. 경로는 컨텍스트 경로 (Context Path) 이후부터 시작하여, 쿼리 문자열 (? 이후) 이전까지의 URL 일부분입니다. 예를 들어, "http://example.com/myapp/user/profile?id=123"라는 URL에서 requestURI는 "/myapp/user/profile"입니다. requestURL requestURL은 클라이언트가 요청한 URL 전체를 나타냅니다. 경로와 쿼리 문자열을 모두 포함하며, 프로토콜 (http, https), 호스트 (domain), 포.. 2023. 9. 8.
Java Default Method (디펄트 메소드) Default Method(디펄트 메소드) 란? Java 인터페이스는 기본적으로 메소드의 시그니처만을 정의하고 구현 내용은 제공하지 않습니다. 그러나 Java 8부터는 인터페이스에 default 메소드를 도입했습니다. default 메소드는 인터페이스에 기본적으로 구현이 제공되는 메소드입니다. 이러한 메소드는 인터페이스를 구현하는 클래스에서 구현하지 않아도 되며, 기본 구현을 사용할 수 있습니다. default 메소드는 인터페이스의 일부로 포함되므로 클래스가 해당 인터페이스를 구현하면 자동으로 사용할 수 있습니다. default 메소드는 인터페이스에 새로운 기능을 추가하는 데 사용될 수 있습니다. 이를 통해 인터페이스를 구현하는 모든 클래스에서 해당 메소드를 사용할 수 있습니다. 그러나 default 메.. 2023. 9. 8.
[JAVA] content-disposition Content-disposition 속성1) "Content-disposition: attachment" 브라우저 인식 파일확장자를 포함하여 모든 확장자의 파일들에 대해, 다운로드시 무조건 "파일 다운로드" 대화상자가 뜨도록 하는 헤더속성이다 2) "Content-disposition: inline" 브라우저 인식 파일확장자를 가진 파일들에 대해서는 웹브라우저 상에서 바로 파일을 열고, 그외의 파일들에 대해서는 "파일 다운로드" 대화상자가 뜨도록 하는 헤더속성이다. 현재 "attachment"헤더 속성이 제대로 동작하는 웹브라우저는 넷스케이프 네비게이터 모든 버전과 인터넷 익스플로러 5.0이다 인터넷 익스플로러 4.01과 5.5 버전은 브라우저 자체버그로 인해 "attachment"를 써도 "inline.. 2013. 12. 31.
[JAVA] 파라미터 로그 찍기 JSP로 들어온 파라미터를 JSP 에서 찍는 방법이다. 로그를 확인할때 사용하면 유용하다 //파라미터 로그찍기 Enumeration enumParam = request.getParameterNames(); System.out.println("▶▷▶▷ [printHttpServletRequest] Parameter Info START ========="); while (enumParam != null && enumParam.hasMoreElements()) { String paramNm = (String) enumParam.nextElement(); String[] paramValues = request.getParameterValues(paramNm); if( (paramValues != null) &&.. 2013. 6. 26.
반응형