学习视频:https://www.bilibili.com/video/BV12J411M7Sj?p=10

servlet 中的ServletContext接口

1.ServletContext可以用来实现两个功能:

​ 1.获取web.xml的信息。(基本不用)

​2.实现两个servlet的数据共享。

2.下面来实现用servlet实现数据的共享

//hello.java

public class hello extends HttpServlet {

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

ServletContext context = this.getServletContext();

String username = "郭浩";

context.setAttribute("username",username); //将变量username的值保存在context的空间中

}

}

//Get.java

public class GetServlet extends HttpServlet{

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

//获取servlet对象

ServletContext context = this.getServletContext();

String username = (String) context.getAttribute("username");

//实现支持中文

resp.setContentType("text/html");

resp.setCharacterEncoding("utf-8");

resp.getWriter().print("名字"+username);

}

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

doGet(req, resp);

}

}

将网站地址映射写入web.xml

hello

com.hao.servlet.hello

hello

/he

Get

com.hao.servlet.GetServlet

Get

/Get

首先,在tomcat服务器上运行hello.java,然后再运行Get.java,即可展现出servlet的资源共享功能。如下图所示。

假期如何学java_假期学习javaWeb每日笔记相关推荐

  1. 假期不能出门,深度学习和TensorFlow助您去世界各地到此一游

    假期不能出门,深度学习和TensorFlow助您去世界各地到此一游 今年的春节过的实在是太糟心了.元峰活了二十多年,第一次以这种模式过春节.我们在家宅,医护人员却在夜以继日的辛勤工作.首先,我们向医护 ...

  2. JavaWeb是什么?如何学习JavaWeb的体系

    java语言是当前最流行的开发语言之一.它的风格十分接近C++语言,是一个纯粹的面向对象的程序设计语言.Java继承了C++语言面向对象技术的核心,舍弃了C++语言中复杂和一些容易出错的特性,并在内存 ...

  3. JavaWeb项目+MVC三层架构+Mysql+Tomcat+汽车配件销售系统前后端+可以用于学习javaweb项目入门

    JavaWeb项目+MVC三层架构+Mysql+Tomcat+汽车配件销售系统前后端+可以用于学习javaweb项目入门 可以用于课程设计.毕业设计的知识点入门学习 提示:此资源仅用于javaweb网 ...

  4. python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...

    教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...

  5. halcon例程讲解_跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量

    跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量 This example program demonstrates the basic usage of a measure object. ...

  6. linux平台学x86汇编语言学习集合帖

    linux平台学x86汇编语言学习集合帖 linux平台学x86汇编(一):https://blog.csdn.net/shallnet/article/details/45543237 linux平 ...

  7. python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  8. python自学步骤-零基础学Python应该学习哪些入门知识及学习步骤安排

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  9. 人人都要学一点深度学习(1)- 为什么我们需要它

    人人都要学一点深度学习(1)- 为什么我们需要它 版权声明 本文由@leftnoteasy发布于 http://leftnoteasy.cnblogs.com, 如需全文转载或有其他问题请联系whee ...

最新文章

  1. 【Java】Leetcode155 最小栈 (运用数据结构:栈 解题)
  2. 口腔取模过程及注意事项_数字化口 腔的发展与展望
  3. 如何分析apache日志[access_log(访问日志)和error_log(错误日志)]
  4. 推荐算法工程笔记:PySpark特征工程入门总结
  5. WebSocket和Socket
  6. .NET Core 2.0 的dll实时更新、https、依赖包变更问题及解决
  7. 深度学习去燥学习编码_我们问了15,000个人,他们是谁,以及他们如何学习编码
  8. cogs577. 蝗灾(CDQ)
  9. erp无线架设服务器,erp数据库架设在云服务器上
  10. mssql数据库基本语句总结(2)
  11. [转载] javascript入门_WebAssembly入门-仅使用14行JavaScript
  12. 漏洞复现永恒之蓝MS-17010+修复
  13. android 开启wifi代码,Android编程打开WiFi
  14. 微信公众号 网页授权获取
  15. PLC网络流量异常检测的统计模型和神经网络模型的比较研究
  16. Java程序员未来的三大就业方向
  17. 短信、长短信、彩信的PDU
  18. 阿里云弹性计算技术专家樊毅伟:云上成本优化实践
  19. 海量高性能列式数据库HiStore技术架构解析
  20. 【ACWing】1278. 树的统计

热门文章

  1. ipad端网页屏幕变小了
  2. c语言坐标反算方位角函数,反三角函数/简易正反算or方位角转度分秒
  3. [2019][]自适应学习平台的关键技术与典型案例
  4. Composure获取子层级图像:使用变换通道
  5. 事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。...
  6. word粘贴超出页面怎么办
  7. 初识Postman工具
  8. Detecting Causality in Complex Ecosystems(检测复杂生态系统中的因果关系附件)
  9. 立方根c语言,在C ++中找到数字的立方根
  10. 正大期货新闻:印度调高了棕榈油以及豆油的进口基础价格