首页 > 其他分享 >Servlet Context应用

Servlet Context应用

时间:2023-03-05 22:00:51浏览次数:39  
标签:xml web java Context 应用 Servlet properties

Servlet Context

web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,代表了当前的web应用

一、共享数据:一个Servlet中保存 的数据,可以在另外一个Servlet中拿到

 

 首先创建一个放置数据的类

 

 还要有一个读取它的类

 

 配置web.xml

 

 Tomcat启动后,我们先访问/hello将数据存入ServletContext中,然后访问/getc,这样我们就可以访问到存入的数据。

二、获取初始化参数

在web.xml中配置

 

 写一个获取的类

 

 配置web.xml

 

 三、请求转发

 

 

 

 描述:当我们输入/sd请求时会跳转到/gp请求

<!--在build中配置resource,来防止我们资源导出失败的问题-->

<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/* . properties</ include>
<include>*+/* . xm1</inc1ude>
</inc1udes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</ directory>
<includes>
<include>**/*. . properties</inc1ude>
<inc1ude>**/*. xm1</inc1ude>
</includes>
<filtering>true</fi1tering>
</resource>
</resources>
</build>

四、读取资源文件

Properties
  在java目录下新建properties
  在resources日录下新建properties
发现:都被打包到了同一个路径下: classes, 我们俗称这个路径为lasspath:
思路:需要-个文件流.

配置文件

 

 实现类

 

标签:xml,web,java,Context,应用,Servlet,properties
From: https://www.cnblogs.com/panglinglong/p/17181833.html

相关文章

  • EF7DbContext池
    为什么使用DbContext池?DbContext是EntityFramework中最重要的类型之一,它提供了一种连接数据库并执行查询和更新的方式。在一个ASP.NETCore应用程序中,每次请求都可能需要......
  • spring找不到配置文件applicationContext.xml
    问题描述:报错信息为Causedby:java.io.FileNotFoundException:classpathresource[applicationContext.xml]cannotbeopenedbecauseitdoesnotexisttarget目......
  • Servlet
    Servlet简介Servlet是sun公司开发动态web的一门技术sun在API中提供一个接口叫做:Servlet,想开发一个Servlet程序,需要完成下面两个步骤。1、编写一个类,实现Servlet接口2、......
  • ApplicationContext和BeanFactory
    ApplicationContext和BeanFactoryBeanFactoryBeanFactory是spring的IOC容器的核心,Spring使用BeanFactory来实例化、配置和管理Bean。常用的BeanFactory核心实现有:D......
  • Java应用【XIV】使用Apache Spark MLlib构建机器学习模型【下】
    如果您觉得本博客的内容对您有所帮助或启发,请关注我的博客,以便第一时间获取最新技术文章和教程。同时,也欢迎您在评论区留言,分享想法和建议。谢谢支持!​四、无监督学习4.1聚......
  • 写一个Servlet,启动Tomcat报错
    错误如下  显示Servlet的映射无效,后来发现在web.xml配置servlet-mapping的url-pattern中的请求名前面忘记加/,加上后解决问题。......
  • 6.手写函数柯里化工具函数、并理解其应用场景和优势
    手写函数柯里化工具函数、并理解其应用场景和优势什么是柯里化(Curring)???什么意思?简单来说,柯里化是一项技术,它用来改造多参数的函数。  简单讲就是把一个多参数的函......
  • 人人都学会APP开发 提高就业竞争力 简单实用APP应用 安卓浏览器APP 企业内部通用APP制
    安卓从2009年开始流程于手机、平板,已经是不争的非常强大生产力工具,更为社会创造非常高的价值,现在已经是202X年,已经十几年的发展,安卓平台已经无所不在。因此......
  • 用Servlet写一个动态网页
    1、建立一个Maven的web项目2、配置Tomcat,使整个项目能启动起来3、在配置文件pop.xml中添加两个依赖<!--https://mvnrepository.com/artifact/javax.servlet/javax.serv......
  • ES6-ES11 迭代器应用-自定义遍历数据
    原视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><titl......