Đáp án đúng: C
Một trang JSP (JavaServer Pages) trải qua hai công đoạn chính để được thực thi:
- Dịch (Translation): Trong giai đoạn này, container web (ví dụ: Tomcat) sẽ dịch trang JSP thành một Servlet Java. Servlet này chứa mã Java tương ứng với nội dung tĩnh và động của trang JSP.
- Biên dịch (Compilation): Servlet Java vừa được tạo ra sẽ được biên dịch thành bytecode bởi trình biên dịch Java (javac). Bytecode này sau đó được thực thi bởi máy ảo Java (JVM).
Như vậy, quá trình thực hiện một trang JSP bao gồm hai công đoạn: dịch và biên dịch. Do đó, đáp án đúng là A. 2.