
①、Servlet
Servlet
郑清
If I were you.
展开
-
Servlet(3) 配置多个路径
方式一:在一个servlet-mapping中配置多个url-pattern <?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...原创 2018-10-04 15:42:35 · 5044 阅读 · 0 评论 -
Servlet(2) 一个纯净的web.xml文件
<?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xm...原创 2018-10-04 15:39:50 · 556 阅读 · 0 评论 -
Servlet(4) 通配符
/* ==> 任意字符,都可以访问当前Servlet/system/* ==> 只有以 /system/ 打头的资源名才可以访问该Servlet(可用于登陆验证)*.后缀名 ==> ex:*.xx 资源名必须以 .xx 结尾的才可以访问当前Servlet ( 注意:配置不要加/ ) *.html 加了后缀之后,浏览...原创 2018-10-04 15:57:02 · 662 阅读 · 0 评论 -
Servlet(5) 设置访问网站的默认页面
在我们主配置文件web.xml中有默认页面的配置 <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp<...原创 2018-10-07 17:47:06 · 5597 阅读 · 0 评论 -
Servlet(6) 在启动web的时候就自动初始化运行init方法创建servlet对象
Servlet的生命周期:构造器-->init方法--> 循环[ service方法 ]-->destory方法(正常关闭Tomcat) 这种方式只有在访问的时候servlet才创建,那么如何在启动web的时候,就自动初始化,运行init方法,创建servlet对象呢?? 方式一:web.xml中添加<load-on-startup>1</load-on...原创 2018-10-07 18:02:07 · 4154 阅读 · 0 评论 -
Servlet(7) 注解配置
从JavaEE6(Tomcat7,Servlet3.0)开始,可以使用注解来取代部分web.xml配置 第一步:修改web.xml文件 metadata-complete="false" ==> true:不扫描类上的WebServlet注解 false:要扫描 ex: <?xml version="1.0" encoding="utf-8"?>...原创 2018-10-07 18:31:58 · 2809 阅读 · 0 评论 -
Servlet(8) 解决线程安全
造成线程安全原因:多个线程并发访问同一份资源(只有一个Servlet对象) 方法一:让自己的Servlet类实现javax.servlet.SingleThreadModel接口,同时只能让一个线程来访问资源,若是多个资源则进入等待(不推荐) 方法二:Servlet类中不要使用成员变量,使用局部变量!! ex: @WebServlet("/ThreadServlet") public ...原创 2018-10-07 19:00:35 · 1009 阅读 · 0 评论 -
Servlet(1) Web第一个Servlet程序
需要的朋友可以点击到csdn资源中心直接下载项目资源 第一步:创建一个web项目 结构: 注意:要导入Servlet的jar包到lib目录下,Build Path(可到Tomcat的lib目录下拷贝servlet-api.jar) 第二步:自定义一个Servlet类 实现Servlet接口 (注意:类命名必须是 XxxServlet) /** * 第一个Servlet程...原创 2018-09-29 10:55:21 · 1364 阅读 · 0 评论