JSP脚本的9个内置对象(二)——config对象

SNN系列|编码篇(2)时序编码 Tempotral Coding 选择编码方法是要根据编码对象以及模型如何处理编码信息进行选择,如下是一种时序信息的编码对比: Threshold-based encoding 又称为tempotral contrast,该方法可以用于编解码一段序列,当差值超过阈值时发放脉冲,阈值是根据编码的序列自适应变化的。 使用该编码方法时,实值序列最好是沿时间变化的,因为在根据差分决定是否发放脉冲后,脉冲的顺序与差分顺序有关。 Time-to-first spike coding 该编码方法将信息用神经元首次 阅读详情

本文摘自:李刚 著 《轻量级 Java EE企业应用实战 Struts2+Spring+hibernate整合开发》

 

 

        config 对象代表当前JSP 配置信息,但JSP 页面通常无须配置,因此也就不存在配置信息。该对象在JSP 页面中非常少用,但在Servlet 则用处相对较大。因为Servlet 需要配置在web.xml 文件中,可以指定配置参数。

        看如下JSP 页面代码,该JSP代码使用了config 的一个方法getServletName():

<%@ page language="java" contentType="text/html; charset=gb2132"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>测试config内置对象</title>
</head>
<body>
<!-- 直接输出config的getServletName的值 -->
<%=config.getServletName()%>
</body>
</html>

        上面程序的第11行代码输出了config的getServletName()的返回值,所有的JSP都有相同的名字:jsp,所以此行代码将输出jsp。

        实际上,我们也可以在web.xml文件中配置JSP,只是很少用,这样就可以为JSP页面指定配置信息,并且为JSP页面另外设置一个URL。

 

        config对象是ServletConfig的实例,该接口用于获取配置信息的方法是getInitParameter(String paramName)

        下面的程序说明了如何在页面中使用config获取JSP页面的配置信息:

<%@ page language="java" contentType="text/html; charset=gb2132"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>测试config内置对象</title>
</head>
<body>
<!-- 输出该JSP中名为name的参数配置信息 -->
name配置参数的值:<%=config.getInitParameter("name")%><br/>
<!-- 输出该JSP中名为age的参数配置信息 -->
age配置参数的值:<%=config.getInitParameter("age")%>
</body>
</html>

        前面提到的配置JSP页面其实也是在web.xml文件中的进行,JSP被当成Servlet配置,为Servlet配置参数使用init-param元素,该元素可以接受param-name和param-value分别指定参数名和参数值。

        在web.xml文件中增加一下代码即可将JSP页面配置在web应用中:

<servlet>  
        <!--指定servlet的名字-->
        <servlet-name>config</servlet-name>  
        <!--指定哪一个JSP页面配置成Servlet-->
        <jsp-file>/configTest2.jsp</jsp-file>
        <!--配置名为name的参数,值为yeeku-->
        <init-param>  
            <param-name>name</param-name>  
            <param-value>yeeku</param-value>  
        </init-param>  
        <!--配置名为age的参数,值为30-->
        <init-param>  
            <param-name>age</param-name>  
            <param-value>30</param-value>  
        </init-param>  
    </servlet>  
<servlet-mapping> 
        <!--指定将config Servlet配置到/config路径--> 
        <servlet-name>config</servlet-name>  
        <url-pattern>/config</url-pattern>  
</servlet-mapping>  

        上面的配置文件片段中的</init-param>为该Servlet(其实是JSP)配置了两个参数:name和value。上面的配置片段将configTest2.jsp页面配置成名为config的Servlet,并将该Servlet映射到/config处。这就允许我们使用/config来访问该页面。

大笑

大笑

        注意:如果希望JSP页面可以获取web.xml配置文件中的配置信息就必须通过为该JSP页面在web.xml文件中分配的路径来访问页面,因为只有这样访问JSP页面才会让配置文件起作用。

 

 

AHB—SRAMC项目(结构图,核心代码、Testbench架构) 文章目录一、AHB_SRAMC项目介绍1.1.AHB总线控制单元(ahb_slv_if.v)1.2.SRAM控制单元(sramc_top.v)1.3.主要的传输路径二、结构框图2.1.AHB_SRAMC结构图(重点)2.2.总线控制单元与SRAM控制单元结构图三、部分核心代码(重点理解)四、SystemVerilog Testbench架构(重点)五、目录结构 一、AHB_SRAMC项目介绍 本项... 阅读详情

相关推荐

【无标题】EXCEL实现刷题

运用Excel开发的刷题工具,具有普遍实用性,可将WORD的试题自动导入并实现刷题。

weixin_44081794的博客 2970

config对象

1、什么是config对象? (1) config对象:用于获取初始化参数。   具体来说:如果在web.xml文件中,针对某个Servlet文件或JSP文件设置了初始化参数,则可以通过config对象来获取这些初始化参数。   (2) config对象的基类是:javax.servlet.ServletConfig接口。   (3) config对象的常用方法,如下所示:

zzrshuiwuhen的专栏 946

MATLAB演示元胞自动机算法

一、元胞自动机理论 元胞自动机与格子理论是一个非常好的模型,许多复杂的问题都可以通过它来建立模型,下面就简要介绍一下。 元胞自动机 实质上是定义在一个具有离散、有限状态的元胞组成的元胞空间上,并按照一定的局部规则,在离散的时间维度上演化的动力学系统。 元胞 元胞又可称为单元、细胞,是元胞自动机的最基本的组成部分。 元胞具有以下特点: 元胞自动机最基本的单元。 元胞有记忆贮存状态的功...

frange zone 2万+

Config对象

config对象一般用来取得服务器的初始化配置参数,但若要使用此对象应在WEB-INF/web.xml之中配置servlet。 使用config对象的前提:JSP页面必须在web.xml中进行配置。 要取得这些初始化参数,必须通过映射名称进行访问JSP页面,才可以取得初始化参数,就通过config对象取得。 取得初始化参数的方法: public String getInitParameter(St...

qq_43297410的博客 470

劳特巴赫 Trace32 调试使用教程

详细介绍如何使用trace32进行调试

m0_56208280的博客 4万+

全网最全vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法)

markdown-it | markdown-it 中文文档上面的是 markdown-it 中文文档链接 ,供参考使用核心的东西就这些啦,如果有其他想问的,评论区留言即可~博客写作不易,希望大家多多支持,多多捧场~~~最后给大家分享一下 typed.js 网址,网上比较多,我觉得这个比较好理解一些Typed.js - Type your heart out (mattboldt.github.io)[这里是图片011]https://mattboldt.github.io/typed.js/

m0_74825108的博客 3056

Config 对象

config是JSP的内置对象  config对象对应于javax.servlet.ServletConfig类,此类位于servlet-api.jar包中。  web容器在初始化时使用一个ServletConfig(即config)对象向JSP页面传递信息,此配置信息包括初始化参数(在当前Web应用的应用部署描述文件web.xml中定义)以及表示Serlet或JSP页面所属Web应用的S

752

机器学习笔记——30种常见机器学习算法简要汇总

本笔记介绍机器学习中常见的30种机器学习算法。

haopinglianlian的博客 3195

(十)JSP教程——config对象

config对象可以读取一些初始化参数的值,而这些参数一般在web.xml配置文件中可以看到,并通过config对象的相应方法来读取参数。config对象是脚本程序配置对象,表示当前JSP页面的配置信息。由于JSP页面通常无需配置,因此该对象在JSP页面中比较少见。该配置文件中配置了一个对应的参数,并对其进行赋值,最后将该Servlet映射到/index.jsp处。然后在Web项目下找到web.xml配置文件,配置文件位置如下图所示。可以看到在Web.xml中没有设置的话,该初始参数的值就为null。

635

Buck电源设计常见的一些问题(五)MOS管振荡抑制方法(三)

关于开关节点振荡的产生机制和抑制问题,总结了三种抑制方法。第一种方法是利用输入端的高频去耦电容;第二种方法是设计 RC 缓冲电路;第三种方法是优化自举电路的串联电阻。以上三种方法均通过实验加以验证,对开关节点振荡具有很好的抑制作用。应该综合同步 Buck 变换器的各项指标权衡设计。

小幽余生不加糖 1633

老款 NUC 复活计划:装 Ubuntu 部署 OpenClaw 本地 AI

老款 NUC 变身本地 AI 服务器指南 本文详细介绍了如何将老旧华硕 NUC 设备改造为本地 AI 服务器。主要内容包括: 硬件评估:列出老款 NUC 的最低配置要求(i3 6代/8GB内存/256GB SSD),并提供兼容性检查命令和性能预期表 系统准备:指导备份数据、下载 Ubuntu 22.04 LTS 和制作启动盘的方法(Windows/Linux双平台) 安装流程:从 BIOS 设置到 Ubuntu 安装的完整步骤,包括推荐的分区方案 系统优化:禁用不必要的服务、内核参数调优、Swap 配置和

博客 7606

JSP九大内置对象

JSP提供了由容器实现和管理的内置对象,也可以称之为隐含对象,由于JSP使用Java作为脚本语言,所以JSP将具有强大的对象处理能力,并且可以动态创建Web页面内容。但Java语法在使用一个对象前,需要先实例化这个对象,这其实是一件比较烦琐的事情。JSP为了简化开发,提供了一些内置对象,用来实现很多JSP应用。在使用JSP内置对象时,不需要先定义这些对象,直接使用即可。 在JSP中一共预先定义了...

pan_junbiao的博客 7万+

选型不再靠感觉:一文看懂 SAP Event Mesh 与 SAP Integration Suite, advanced event mesh 的能力边界

本文对比分析了SAP Event Mesh与SAP Integration Suite, advanced event mesh的差异。SAP Event Mesh适合轻量级场景,主要用于SAP系统间异步通信,支持AMQP、MQTT等协议,消息大小限制为1MB。而advanced event mesh面向企业级事件网络,提供跨云/本地部署、事件治理、监控等高级功能,支持30MB消息和更大存储容量。选择时需考虑业务规模、实时性要求、治理需求等因素:单一SAP生态内扩展可选Event Mesh;跨区域、多云环境

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 133

JSP 九大内置对象及四个作用域详解

JSP中一共预先定义了9个内置对象:内置对象,又叫做隐含对象,不需要预先声明就可以在脚本代码和表达式中随意使用 request、response、session、application、out、pagecontext、config、page、exception request 请求对象  类型 javax.servlet.ServletRequest...

梦和远方的博客 3万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JSP脚本中的9个内置对象

例JSP脚本中包含9个内置对象, 这9个内置对象都是Servlet API接口的实例,只是JSP规范对他们进行了默认初始化(由JSP页面对应的Servlet的_jspService()方法来创建这些实例)。也就是说,他们已经是实例对象,可直接使用。9个内置对象依次如下: application:javax.servlet.ServletContext的实例,该实例代表JSP所属的Web应用本身,可用

u014212981的博客 714

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

jsp九大内置对象

JSP九大内置对象详解 JSP内置对象(9个内置对象): 1.PageContext javax.servlet.jsp.PageContext JSP的页面容器 2.request javax.servlet.http.HttpServletrequest 获取用户的请求信息 3.response javax.servlet.http.HttpServletResponse 服务器向客户端的回应信息 4.session javax.servlet.http.HttpSession 用来保存每一个用户的信息

htflll的博客 1万+

JSP 内置对象和域

JSP 九大内置对象简介 application 对象 1 让多个 JSPServlet 共享数据 2 获取 Web 应用配置参数 config 对象 exception 对象 out 对象 pageContext 对象 request 对象 1 获取请求参数 2 操作 request 范围的属性 3 执行 forward 或 include response 对象 1 response 响应生成非

黄解颐的博客 2965

JSP:内置对象

4,JSP脚9个内置对象 JSP脚本包含9个内置对象,这9个内置对象都是Servlet API接口的实例,只是JSP规范对他们进行了默认初始化(由于JSP页面对应Servlet的_jspService()方法来创建这些实例)。也就是说,它们已经是对象,可以直接使用。 查看JSP编译后的源码可以看到几乎所有的JSP页面编译后Servlet类都有如下所示的结构,代码所示:request、response两个对象是_jspService()方法的形参,当Tomcat调用该方法时会初始化这两个对象。而page

燕双嘤 785

jsp内置对象 application

关于jsp内置对象: jsp内置对象有9个,是在jsp编译成servlet后的_jspServide()方法中自动定义的,故可以在jsp页面脚本中直接使用。分别为:application、config、out、page、pageContext、session、exception、request、response,其中request和response为_jspService()方法的参数,其余除去...

renhq 1755

JSP - 9大内置对象及其API

JSP内置对象以及常用API

F-hawk 2919

JSP内置对象及其常用方法

个人博客:The Blog Of WaiterXiaoYY 欢迎来互相交流学习。 前言 JSP内置对象是在JSP运行环境中已定义好的对象,可在JSP页面的脚本部分直接使用。 文章目录前言1. out对象2.request对象3.response对象4.session对象5. application对象6. exception对象7. page对象8. config对象9. pageContex...

WaiterXiaoYY的优快云博客 3983

Javaweb的9个内置对象

【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4065790.html   【系列】JSP学习系列文章:(持续更新) JavaWeb学习(一)----JSP简介及入门(含Tomcat的使用) JavaWeb学习(二)----JSP...

文生同学 852

JSP内置对象

JSP内置对象 定义 1、JSP内置对象是指在JSP页面中,不用声明就可以在脚本和表达式中直接使用的对象; 2、JSP内置对象也称隐含对象,它提供Web开发常用的功能,为了提高开发效率,JSP规范预定义了内置对象。 特点 1、内置对象由Web容器自动载入,不需要实例化 2、内置对象通过Web容器来实现和管理 3、在所有的JSP页面中,直接调用内置对象都是合法的 九大内置对象 JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pag

weixin_43421142的博客 450

JSP脚本中常用的内置对象

JSP脚本中包含9个内置对象,这9个对象都是Servlet API接口的实例,只是JSP规范对它们进行了默认初始化,由JSP页面对应的Servlet的_jspService()方法来创建这些实例,在JSP页面中可以直接使用。 1 application对象:ja...

chishuangxi7475的博客 160
上一篇: tomcat中conf文件夹下的web.xml
下一篇: Tomcat的控制台
IMFuckingHigh
博客等级 码龄18年 85粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值