概述:
Serlvet就是一个运行在WEB服务器上的小的java程序,用来接收和响应从客户端发送过来的请求。通俗的讲,Servlet就是用来连接Html页面和JAVA程序的桥梁。
使用步骤:
1、编写一个类实现Servlet接口
2、将编写的这个类配置到服务器中(在web.xml中配置)
<servlet> <servlet-name>Servlet名字(可以是任意)</servlet-name> <servlet-class>Servlet的全路径</servlet-class> </servlet> <servlet-mapping> <servlet-name>Servlet的名称(和上边保持一致)</servlet-name> <url-pattern>Servlet的访问路径</url-pattern> </servlet-mapping>
请求访问时,访问pattern下的访问路径,通过name值找到上面Servlet的全路径。
常见对象:
Request: 请求
String getParameter(String name); ---用于接收一个名称对应一个值的数据.
String[] getParameterValues(String name); ---用于接收一个名称对应多个值的数据.
Map getParameterMap(); ---用于接收表单中的所有的数据,Map的key是表单提交的参数名称,Map的value是提交参数的值.
Response: 响应// 获取表单提交的数据 String username = request.getParameter("username"); String password = request.getParameter("password");
Servlet的实现的关系:
URL配置:<url-pattern>Servlet :接口 | GenericServlet :通用的Servlet | HttpServlet :HttpServlet * 编写一个类继承HttpServlet,重写doGet和doPost方法. * 配置
完全路径匹配: /ServletDemo1
目录匹配: / *
扩展名匹配: *.do
URL配置的优先级:
完全路径匹配 > 目录匹配 > 扩展名匹配
Servle概述与常见对象
最新推荐文章于 2022-03-20 11:11:46 发布