Servlet的认识

下面是一些对servlet学习的认识

servlet的流程
get 请求HelloServlet --> <a href="servlet/loginServlet">
超链接寻找与之对应的超链接url地址
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/servlet/loginServlet</url-pattern>
</servlet-mapping> 
然后再到servlet标签 找到与之对应的名字 再找到与之对应的处理类
<servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>servlet.loginServlet</servlet-class>
</servlet>
在HelloServlet中服务器调用service()分析请求为doGet()或doPost()
分别调用方法。

Servlet容器装载Servlet:

servelt首次访问的生命周期:
1.servlet容器创建一个Servlet实例并且调用Init()进行初始化
在Servlet的整个生命周期内,init()方法只被调用一次。
2.service()处理请求get或post 并调用相应方法doGet() 或 doPost()
3.最后关闭服务器调用destroy()方法

Servlet容器启动时自动装载某些Servlet,实现
servlet所做的事在web.xml中<servlet></servlet>
添加<loadon-startup>index</loadon-startup>
index 数字越小优先级别越高

servlet别转载时存储在servlet容器中servlet文件修改
Servlet会重新编译加载该类编译文件在项目根目录下的build/classes下


servlet得到jsp页面内置对象的方法


servelt代码一般为
1.设置编码
2.接受页面的值
3.向页面传值
4.业务处理并传给页面

猜你喜欢

转载自blog.csdn.net/lin1094201572/article/details/79051062