摘要: 概述:在前面的内容我们已经了解get的请求参数会封装在请求行中,我们可以通过: String getQueryString();方法获得,而post方式的请求参数是以流的方式封装在请求体中,我们需要获得相应的流进行读取,这样对我们开发来说就十分的不方便,所以接下来介绍一种对于get和post方式获得 阅读全文
posted @ 2020-09-13 22:06 Joker-0927 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 提醒:只有post方式才有请求体,而且在请求体中是以流的方式存储post请求的参数。 所以我们要活的请求体的内容就需要获得一个输入流对象,相应的request对象我们提供了获得两种输入流的方法: 字符输入流:BufferReader getReader(); 字节输入流:ServeletInputs 阅读全文
posted @ 2020-09-13 20:56 Joker-0927 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 请求头里面的信息是一系列键和值的存在,对于固定的浏览器也差不多是固定的,我们只需要掌握两个方法: 1.通过请求头的名称获取请求头的值: String getHeader(String name); 2. 获取所有的请求头名称: Enumeration<String> getHeaderNames() 阅读全文
posted @ 2020-09-13 20:43 Joker-0927 阅读(139) 评论(0) 推荐(0) 编辑
摘要: request获取请求行的方法: request的请求行的格式是(get方法):GET /hui/servelet?name=zhnagsan HTTP/1.1 获取请求行各个部分的方法: 1. 获取请求方式:GET String getMethod(): 2.获取虚拟目录 /hui String 阅读全文
posted @ 2020-09-13 20:09 Joker-0927 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 问题概述: Servelet里面的参数:HttpServletRequest request, HttpServletResponse response是怎么来的?分别代表什么? 问题解答: 因为HttpServletRequest request, HttpServletResponse resp 阅读全文
posted @ 2020-09-13 17:18 Joker-0927 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在Servelet3.0之后我们就可以通过注解的方式为Servelet配置<url-pattern>也就是资源路径,不必在通过web.xml的方式进行修改,通过web.xml的方式我们在之前的博文中已经介绍过。 那么关于注解配置Servelet的方式有下面的几种方式: /xxx 单级目录 /xxx/ 阅读全文
posted @ 2020-09-13 15:52 Joker-0927 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Servelet是一个接口,有两个抽象实现类:GenericServlet ,HttpServlet而HttpServlet是继承自GenericServlet,关系图如下: HttpServelet是对HTTP协议的封装,当我们通过<form></form>表单提交时,Servelet的实现类对象 阅读全文
posted @ 2020-09-13 15:10 Joker-0927 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 问题描述: Servelet的创建只能在有用户访问的时候才创建吗? 其实我们可以在启动服务器的时候就创建Servelet的实例。 问题解决: Servelet接口中有3个比较重要的方法: init service destory init方法只在创建对象的时候执行一次(所以可以知道Servelet的 阅读全文
posted @ 2020-09-13 13:59 Joker-0927 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 问题描述: servelet接口的实现类在在部署在Tomcat项目中,但是我们并没有创建实现类的相关具体事例为什么,实现类里面的方法会执行呢? 解决办法: 当我们实现了Servelet接口,并且把类部署到web容器(Tomcat服务器)中的时候,我们还需要在web.xml的配置文件中配置Servel 阅读全文
posted @ 2020-09-13 13:17 Joker-0927 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 编译是把我们的写的类的****.java文件编译成****.class文件,如果一个类的类变量在编译是其就可以确定这个类变量的值,那么这个类变量就变成了宏变量 也就是相当于一个常量。 所以在程序的其他地方用到宏变量就不会再去访问其所在的类,因为宏变量就相当于一个已经固定的常量 阅读全文
posted @ 2020-09-13 09:43 Joker-0927 阅读(121) 评论(0) 推荐(0) 编辑
// 侧边栏目录