【实例】实例解读Servlet;

本文介绍了Servlet的基本概念,包括Servlet的定义、@WebServlet的作用、URL模式的意义等,并详细解析了doGet与doPost方法的区别及其应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、你要知道的几个事实:

①Servlet是服务器应用程序(或者理解为一种服务器使用的java文件);

②@WebServlet是提示信息,类比广告,告诉web我(指当前WebServlet)这里有什么,比如name,urlPatterns,loadOnStartUp;

③url是unit resource location,即统一资源定位符,是一个资源的地址;pattern是模式的意思;urlPattern是该Servlet的访问地址;

④点符号,是用来调用方法的;分号是用来表示一个java语句结束的;

二、注释如下:

1、package,意为包裹,表示该文件所在文件夹的位置;百度百科给出的解释如下:黄色package后面的蓝色名字,就是他的包名,用点(“.”)来分隔各个层级文件夹,意思就是说,这个文件在com文件夹下的,ioteck文件夹下的,controller文件夹下的,名为Login的java文件,就像这样:



对比感受一下上面两个图;

报名的默认格式,是从src资源文件夹后面开始,到文件名之前的那一段;



其实,他就是一个文件夹,实质作用就是:文件夹内不可以重名;文件夹外可以重名;


2、import不是重要的意思,不是重要的意思,不是重要的意思,import是输入,进口,导入的意思!导入!!!更确切的说,这层意思是这个单词的本义,因为英国是个海岛,港口对他们来说很重要,非常重要,port就是港口的意思,因为港口很重要,所以渐渐有了重要的意思,所以现在用的更多的是重要这层意思,英语也有一词多义的;import后面导入的是各个包,这个过程就叫导包,所谓导包,就是引入别人已经打包好的类,类似借用别人的工具包,来使用里面的东西;



3、@WebServlet是我这个servlet文件的一些基本信息,类似买衣服,买电脑后,商家会给你提供一些说明书之类的;

其中,name是该servlet的名字,urlPattern是访问该文件的地址;(必须加正斜杠,就是这个“/”);


4、是标准的一个格式,public是公开的,class是类,Login是该servlet文件的名字;橙色的是关键字,不允许更改,蓝色的是普通字,可以根据使用者根据情况更改,但是要前后一致,前面改了,与其相关的也要相应更改;


5、表示前面的那个类,继承(extends)了HttpServlet类;


6、该名为Login的servlet文件下面有两个方法:doPost和doGet


两个方法工作机制类似,都是传递参数的作用,但是有一下区别:

doGet和doPost的区别


位置传送大小安全性备注(类比)
doGeturl地址中很小明星片
doPost包裹里很大非常安全,隐蔽大型快递


7、参数:

doGet和doPost都有以上两个参数,HttpServletRequest和HttpServletResponse是类名,request和response分别是其旗下的具体参数;类比: “  鸟类 老鹰,哺乳 猫” ,中间用逗号隔开;request是请求的意思,response是响应的意思;request类比,日本鬼子发出请求(request):“我们要进入卢沟桥搜查!” 中国驻卢沟桥士兵响应道:“没门!!”;这两个一般是一对出现的,正反思维,顺逆方向,阴阳思想;有时会偏爱一方,但是出来混,迟早是要还的;


8、见字如面:



9、下面就是你自己的方法,这个可以自己写,下面的cookie只是把cookie中的用户名和密码打印到控制台;

(未完待续。。。)

2017年3月22日02:10:一更;


实例:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值