摘要: Servlet Context: 1.问题: request解决了一次请求内的数据共享问题, session解决了相同用户不同请求的数据共享问题, 那么不同的用户的数据共享问题怎么办呢? request:一次请求的数据共享 session:相同浏览器相同请求、不同请求的数据共享问题 ServletC 阅读全文
posted @ 2019-09-11 16:13 Eric-Shen 阅读(110) 评论(0) 推荐(1)
摘要: BAN Cookie! 最近在学习cookie,对这个由服务器发送指令,在客户端(浏览器)上存储小文本数据或者sessionID的数据载体很感兴趣。 因为知道,cookie会记录自己的浏览数据,所以我就把自己浏览器的cookie给禁止了。 我天真的以为,从此以后,再也没有人能访问我的浏览数据了,于是 阅读全文
posted @ 2019-09-11 11:17 Eric-Shen 阅读(3759) 评论(3) 推荐(1)
摘要: 一、Cookie 在学习Cookie之前,我们先写一下,一个servlet类里,重写父类service方法的具体步骤: 1 service() 2 { 3 //设置请求编码格式 4 //设置响应编码格式 5 //获取请求信息 6 //获取cookie数据 7 //处理请求信息 8 //响应处理结果 阅读全文
posted @ 2019-09-07 17:59 Eric-Shen 阅读(169) 评论(0) 推荐(1)
摘要: 乱码问题: 一. 请求-乱码问题:服务器获取的请求数据,在console显示时,出现了乱码。 (1)post请求方式解决:req.serCharacterEncoding("utf-8"); (2)get请求方式解决: 方式一:每个数据都要单独的转换 String uname = req.getPa 阅读全文
posted @ 2019-09-04 15:38 Eric-Shen 阅读(395) 评论(0) 推荐(1)
摘要: HTTP Servlet Request方法详解: 我们创建一个Request Servlet类,并使其继承HTTP Servlet类,然后重写service方法。 通过下列的各方法,我们可以获取,浏览器发来的数据中,请求行、请求头、请求实体的数据。 请求网络相关数据: getRemoteAddr( 阅读全文
posted @ 2019-09-03 08:45 Eric-Shen 阅读(202) 评论(0) 推荐(1)
摘要: Service 和 doGet 和 doPost 方法的区别: 1.Service 方法: 不管是 get 方式还是 post 方式的请求,如果 Servlet 类中有 service 方法,则优先调用 Service 方法。 2.doGet 方法: 在没有 service 方法的情况下如果是 ge 阅读全文
posted @ 2019-09-02 11:40 Eric-Shen 阅读(769) 评论(0) 推荐(1)
摘要: Servlet 的生命周期(1) 结论:从第一次被调用到服务器关闭。 无论Tomcat服务器开辟了多少个线程,servlet只创建一个对象,去调用service方法,因为不同线程的传入的形参req、rep不一样,所以结果也是不一样的。 Servlet 的生命周期: * 1.结论:从第一次被调用到服务 阅读全文
posted @ 2019-09-02 08:54 Eric-Shen 阅读(167) 评论(0) 推荐(1)
摘要: Servlet 的 web.xml 配置: Web.xml 配置的作用: 保护 Servlet。 配置方式一:精确配置 <url-pattern>/my3</url-pattern> 只搜索虚拟项目名后的/my3页面。 <servlet> <servlet-name>my3servlet-name> 阅读全文
posted @ 2019-09-01 16:13 Eric-Shen 阅读(235) 评论(0) 推荐(1)
摘要: Servlet 介绍: 问题:服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎 么调用并调用哪个类和哪个方法来进行请求处理。 解决:程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写, 浏览器按照指定的规 阅读全文
posted @ 2019-08-28 15:16 Eric-Shen 阅读(177) 评论(0) 推荐(1)
摘要: 我们看到,有很多.sh后缀的文件,他们是给Linux系统使用的文件; 我们也看到有很多.bat文件,他们是给Windows系统使用的可执行文件(对于Windows,打开Tomcat只需鼠标双击startup.bat即可🙃)! 然后我们打开Terminal终端, (1)输入"cd /Library/ 阅读全文
posted @ 2019-08-28 09:51 Eric-Shen 阅读(190) 评论(0) 推荐(0)