我是靠谱客的博主 悲凉马里奥,最近开发中收集的这篇文章主要介绍Servlet的简单学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

获取参数的两种方法

getParameter 获取单个参数
getParameterValues 获取多个参数(可以用for循环进行遍历输出)
这段代码可以简单明了的解释…

        String name = request.getParameter("name"); //getParameter  获取单个参数
        String sex = request.getParameter("sex");
        String[] spec = request.getParameterValues("spec"); //getParameterValues  获取多个参数(使用for循环进行输出)
        PrintWriter out = response.getWriter();//向浏览器输出的数据流     简单理解一下就是,从浏览器的一个界面获取数据,然后通过这行代码输出到浏览器的界面
        out.println("<h1>name:" + name + "</h1>");
        out.println("<h1>sex:" + sex + "</h1>");
        for(int i = 0; i < spec.length; i++) {
            out.println("<h1>spec:" + spec[i] + "</h1>");
        }

从浏览器获取到参数然后输出到浏览器

Get和Post的请求方法

先说说我个人的理解吧,service是get和post的上级,get和post请求方法都会被service()方法处理

其实没啥,,,get请求方法在地址栏中看的见请求信息,post请求方法在地址栏中看不见请求的信息
一个小扩展,如果用post请求方法,如何在浏览器中看见信息呢?如下图
在这里插入图片描述

Servlet生命周期

这里简单理解一下吧,我学的不是很好很深入,理解的不到位

装载-web.xml --> 创建-构造函数 --> 初始化-init() --> 提供服务-service() --> 销毁-destroy()

Servlet全局中只有一个对象

注解简单配置

最先我们想用Service方法,需要到web.xml中去配置,(超级麻烦)
现在了解一下简单配置,直接放个图吧,简单明了
在这里插入图片描述
小伙伴们,导入包的时候要注意一下…

启动时加载Servlet

大家可能会问什么意思?简单解释一下,比如:玩游戏,进某个网站,进某个APP等等,最开始的时候是不是有一段时间的等待(玩游戏可能等待的时间长一点,进网站进APP可能等待的时间短一点),但是都是有加载的。。。。。。

在web.xml中使用设置启动加载
写个格式吧

<load-on-startup>0~9999</load-on-startup>		//0~9999,0最先执行,9999最后执行

在这里插入图片描述

同样启动时加载也可以用注解的方式来设置

@WebServlet(urlPatterns = "/boot02",loadOnStartup = 1)	//这里必须设置urlPatterns,不然运行不了

在这里插入图片描述

我的简单的Servlet学习就到这里了,如果有帮到大家,希望大家点个赞!

最后

以上就是悲凉马里奥为你收集整理的Servlet的简单学习的全部内容,希望文章能够帮你解决Servlet的简单学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部