最新学习java简单录下
servelt的使用
servelt是javaweb的标准服务端程序
需要使用web程序 必须实现servelt接口
tomcat就是一个简单的servelt的实现
下面记录搭建一个简单的servelt的web程序
1.使用idea创建一个web项目
2.配置文件
web启动xml配置文件
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
//servelt配置这个方法
<servlet-name>helloWorld</servlet-name>
<servlet-class>HelloWorldController</servlet-class>
</servlet>
<servlet-mapping>
//配置servelt的路由
<servlet-name>helloWorld</servlet-name>//配置使用servelt的方法
<url-pattern>/test</url-pattern>//设置路由可以添加*作为通配符
</servlet-mapping>
</web-app>
3.编辑逻辑文件
一般用于做控制器
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class HelloWorldController extends HttpServlet {
private String message;
public void init() throws ServletException
{
message="Hello world";
}
//doGet、doPost、doPut、doDelete分别对应http的请求头方式
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("text/html");
response.getWriter().print(message);
}
}
最后访问
http://localhost:8080/test
就可以看到hello world