前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >用init-param如何从web.xml中获得参数?

用init-param如何从web.xml中获得参数?

作者头像
马克java社区
修改于 2021-07-07 02:26:10
修改于 2021-07-07 02:26:10
9860
举报
文章被收录于专栏:java大数据java大数据

1.用init-param获取:

例:1.1.1

ServletHello1.java:

package com;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class ServletHello1 extends HttpServlet {

protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

String salary = getInitParameter("zhangsan");

System.out.println("salary is "+salary);

}

}

在web.xml中加入:

<servlet>

<servlet-name>ServletHello1</servlet-name>

<servlet-class>com.ServletHello1</servlet-class>

<init-param>

<param-name>zhangsan</param-name>

<param-value>1000</param-value>

</init-param>

</servlet>

<servlet-mapping>

<servlet-name>ServletHello1</servlet-name>

更多请看:https://blog.csdn.net/qq_44594371/article/details/103157414

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何用ServletConfig从init-param获取参数?
就单纯获取init-param而言,上一种和这一种方法一样。不过ServletConfig还有很多其他的功能。见例子。
马克java社区
2021/07/07
1.7K0
如何从context-param获取参数?
马克-to-win:用context-param存放的参数,本个web应用中的任何servlet,jsp都可以获得。
马克java社区
2021/07/07
3K0
Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面
Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数。 ServletContext – 代表整个Web项目。 ServletRequest – 代表用户的请求。 ServletResponse – 代表用户的响应。 HttpSession – 代表用户的一次会话。 本篇博客演示:ServletConfig类 和 ServletContext 类(网页点击量统计,留言板和图片下载技术(其他类型文件类似))
谙忆
2021/01/21
7070
Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面
ServletRequest.getRequestDispatcher和ServletContext.getRequestDispatcher的区别。
马克-to-win: javax.servlet.RequestDispatcher是Sun公司编写的一个Interface,顾名思义,它可以把用户请求"a资源"的request派遣(dispatch)到"b资源"上,从而实现跳转。(本来人家要访问'a资源",你的程序却让人家自动的跳转到"b资源"上。) 注意:RequestDispatcher有两种形式:这两种形式都能达到跳转的目的。一种是ServletRequest.getRequestDispatcher(String url)。一种是ServletContext.getRequestDispatcher(String url)。但正常来讲,二者都只能访问同一web应用的资源。见下面理论论述和实验。
马克java社区
2021/07/08
4450
创建Servlet的几种方式+web.xml中关于servlet的一些配置+浏览器、服务器交互Postman测试
直接输入myServlet2,会访问doGet方法 直接输入Demo1.htlm,店家按钮,会访问doPost方法
2020/10/23
1.5K0
创建Servlet的几种方式+web.xml中关于servlet的一些配置+浏览器、服务器交互Postman测试
servlet中init-param与context-param的区别「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160405.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/13
5520
servlet中init-param与context-param的区别「建议收藏」
使用过滤器解决中文乱码问题
在Web.xml文件中,配置过滤器,其过滤器的URL映射可以使用正则表达式进行配置,如实例中使用“/*”来匹配所有请求。
卡尔曼和玻尔兹曼谁曼
2019/01/25
1.4K0
Web---创建Servlet的3种方式、简单的用户注册功能
创建Servlet的方式,在上篇博客中,已经用了方式1(实现Servlet接口),接下来本节讲的是另外2种方式。 上篇博客地址:http://blog.csdn.net/qq_26525215/article/details/51942252
谙忆
2021/01/21
3600
Web---创建Servlet的3种方式、简单的用户注册功能
Java Web学习总结(六)——Servlet开发(二)
  在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。
Java团长
2018/08/03
6930
Java匹马行天下之JavaWeb核心技术——Servlet
Servlet是在服务器上运行的小程序,也就是一个Java类,但比较特殊,不需要new,自动就可以运行。也有创建、垃圾回收和销毁过程。Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:
泰斗贤若如
2019/06/18
7380
Servlet技术入门及其实践
当浏览器请求服务器对应服务时,服务器会根据请求url查找是否创建了对应url的servlet;如果已经创建则直接调用对应的service方法进行服务的处理,如果没有创建,则会创建对应的servlet并调用对应servlet的init方法进行servlet的初始化工作,之后继续调用service方法进行服务的处理,当服务器正常关闭时,在销毁删除servlet对象之前,会调用对应servlet的destory方法,进行资源释放或关闭执行功能的执行
用户9184480
2024/12/13
1020
JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤
实现用户的自动登录: 解决方案: 设置一个全站拦截的过虑器。 在此过虑器中,读取用户带过来的Cookie信息,然后从中读取用户的用户名和密码,自动帮助用户登录。 即可实现自动登录功能。
谙忆
2021/01/21
1.1K0
JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤
sendRedirect和RequestDispatcher的区别?
马克-to-win:response.sendRedirect()与request.getRequestDispatcher().forward()区别:response.sendRedirect(url)是先回到客户端,再重新请求url,和过去的请求没关系。可以访问任何地方。浏览器的地址栏也变成了新的url。request.getRequestDispatcher().forward()就干脆没回到客户端,就一直在服务器里,从本个web应用的一个资源(servlet,jsp,或html)跳到另一个资源。(所以不能随便访问什么地方)。而且浏览器地址栏没有变。同时可以用request.setAttribute("requestkey","requstvalue1");来传递参数。
马克java社区
2021/07/08
4070
浏览器客户端和Servlet如何互传参数?
马克-to-win:观察上一个例子,可以发现这么 一句话:doGet(HttpServletRequest request, HttpServletResponse response)。这句话比较难,我来解释一下。我们可以参考一下下图。当用户在浏览器输入Servlet地址,按回车以后,通过网络,Tomcat就 会运行用户这个Servlet的doGet方法,而且传入两个参数。一个就是代表从客户端来的request。另外一个就是代表从服务器去客户端的 resonse。这样顺理成章的,我们就可以想明白,request当中包含客户端送到服务器的数据。response包含服务器送回给客户端的数据。
马克java社区
2021/05/21
5330
如何从env-entry获取参数?
马克-to-win:用env-entry存放的参数,本个web应用中的任何servlet,jsp都可以获得。和context-param相比,env-entry存放的参数不止为String类型。下面的comp是component的意思。
马克java社区
2021/07/08
2.6K0
学会这个工具的使用,让你快速生成验证码
验证码是我们做人机验证最常用的方式,常用于敏感操作的验证,比如:登录、注册、修改等。
享智同行
2019/03/05
7300
学会这个工具的使用,让你快速生成验证码
JSP中的Servlet及Filter
asp.net中,如果开发人员想自己处理http请求响应,可以利用HttpHandler来满足这一要求;类似的,如果要拦截所有http请求,可以使用HttpMoudle。java的web开发中,也有类似的处理机制,与HttpHandler应对的是HttpServlet,与HttpModule对应的则是Filter。 一、HttpServlet 先看一个简单的示例: 1 package com.cnblogs.yjmyzz.servlet; 2 3 import java.io.IOException
菩提树下的杨过
2018/01/24
2.2K0
Servlet的生命周期是怎么回事?
在启动Tomcat后,客户机首次访问Servlet时,tomcat装入和实例化Servlet,仅执行一次init()方法。无论有多少客户机访问 Servlet,都不会重复执行init()。这里通常进行一些初始化的操作,如数据库的连接。init()方法不能反复调用,一旦调用就是重装载 servlet。直到服务器调用destroy方法卸载servlet后才能再调用。
马克java社区
2021/05/21
6150
servlet就是这么简单
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
好好学java
2018/09/21
9390
servlet就是这么简单
基于Servlet实现的简单登陆练习
源码分享: 链接:https://pan.baidu.com/s/1LNtaEn7RgceO1Zez9DyLRA 提取码:w739
时间静止不是简史
2020/07/26
4810
推荐阅读
相关推荐
如何用ServletConfig从init-param获取参数?
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文