1. 问题:请简述JSP和Servlet的基本概念及其在Java Web开发中的作用。

答案:JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现页面内容的动态生成。Servlet是Java Web应用程序中的服务器端组件,用于处理客户端请求并生成响应。

2. 问题:编写一个简单的Servlet,实现客户端发送GET请求后,服务器端返回“Hello, World!”。

答案

```java

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloWorldServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("