写一个简单的JavaWeb
时间: 2024-06-08 10:10:43 浏览: 11
以下是一个简单的JavaWeb示例,它使用了Tomcat作为服务器和JSP作为视图层。
1. 创建一个名为“myweb”的JavaWeb项目。
2. 在web.xml中配置servlet。
```xml
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>com.myweb.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
```
3. 创建一个名为“HelloWorldServlet”的servlet类。
```java
package com.myweb;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorldServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
response.getWriter().println("<h1>Hello, World!</h1>");
}
}
```
4. 在WebContent目录下创建一个名为“hello.jsp”的JSP页面。
```html
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello, JSP!</title>
</head>
<body>
<h1>Hello, <%= request.getParameter("name") %>!</h1>
</body>
</html>
```
5. 在浏览器中访问"http://localhost:8080/myweb/hello?name=JavaWeb",将会看到“Hello, JavaWeb!”的输出。
这只是一个简单的JavaWeb示例,你可以在此基础上继续扩展和完善你的应用程序。