JavaWeb 섹션 면접 문제 정리
4600 단어 Java 면접 문제면접 문제
기사 목록
1. HTTP가 요청한 GET와 POST 방식의 차이
Get은 서버에 데이터를 요청하는 요청으로 제출 데이터는 HTTP 요청 프로토콜 헤더에 있으며 최대 2048바이트(url+params 포함)만 있습니다.Post는 서버에 데이터를 제출하는 요청으로 제출할 데이터는 헤더 뒤에 있는 실체에 있습니다.
2. 서브렛이 무엇인지 설명
Servlet은 불러오기와 실례화, 초기화, 처리 요청과 서비스 종료를 포함한 양호한 생존 기간의 정의를 가지고 있다.이 생존기는javax입니다.servlet.Servlet 인터페이스의 init, 서비스, destroy 방법 표현.
웹 용기에 Servlet을 불러옵니다. Servlet이 서버에 실례화되면 생명주기가 시작됩니다.servlet의 init () 방법을 호출하여 servlet을 초기화합니다.서비스 () 방법을 호출하여 요청에 따라 서로 다른doXX방법(doGet,doPost) 방법을 호출합니다.서비스를 종료하고 웹 용기에서 servlet의destroy () 방법을 호출합니다.
서브렛의 기본 아키텍처:
public class ServletName extends HttpServlet {
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException {
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException {
}
}
Servlet API에서 forward()와 redirect()의 차이점:
forward는 서버 전송으로 브라우저 주소 표시줄에 전송된 주소가 표시되지 않습니다.forward는 비교적 효율적이고 실제 주소를 숨기는 데 도움이 됩니다.
eg: getServletContext().getRequest Dispatcher(“/servlet/secondservlet”).forward(request, response);
redirect는 리디렉션입니다. 브라우저는 점프 주소를 받고 새 주소에 대한 요청을 다시 보냅니다.
eg: response.sendRedirect("http://www.baidu.com/");
3. Request 객체의 주요 방법:
4. JSP에 관한 자료
JSP 내장형 객체 9개:
JSP의 6가지 기본 동작
JSP의 일반 명령
isErrorPage(Exception 객체를 사용할 수 있는 error_page 설정), isELIgnored(표현식 무시 여부).eg:
JSP 동적 포함 및 정적 포함
동적 페이지를 포함하는 데 적합하고 파라미터를 사용할 수 있는 파일의 변화를 항상 검사합니다.
정적 INCLUDE는 include 위조 코드로 이루어집니다. 포함된 파일의 변화를 검사하지 않고 정적 페이지를 포함하는 데 적용됩니다.
JSP 페이지 간 대상 전달 방법:request,session,application,cookie 등.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 면접문제----자바 기초--hashCode()와 같은 equals()도true인가equals: (효율이 낮음) 만약 방법을 다시 썼다면 대상의 내용이 같은true로 되돌아오거나false로 되돌아오거나false로 되돌아오거나false로 되돌아오거나=로 되돌아오거나falsehashCode로 되돌아오...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.