欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

getInitParameter方法

发布时间:2025/7/14 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 getInitParameter方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

1. web.xml文件

<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.5" xmlns=" http://java.sun.com/xml/ns/javaee " xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation=" http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "><context-param><param-name>webParam</param-name><param-value>aaa</param-value></context-param><servlet><servlet-name>test</servlet-name><servlet-class>Test</servlet-class><init-param><param-name>servletParam</param-name><param-value>bbb</param-value></init-param></servlet><servlet-mapping><servlet-name>test</servlet-name><url-pattern>/test</url-pattern></servlet-mapping></web-app>

 注:区分配置文件中,对参数的配置的不同. servletParam这个参数是属于Test这个Servlet的; 而webParam这个参数是属于web应用的,被各个servlet共享。

  2. 调用代码

public class Test extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String s1 = this.getInitParameter("servletParam");String s2 = this.getServletContext().getInitParameter("webParam");//注意区别,一个是独属于Test这个Servlet的参数,一个是web范围的参数,out.println("<HTML>");out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");out.println("  <BODY>");out.println(s1);out.println(s2);out.println("  </BODY>");out.println("</HTML>");out.flush();out.close();} }

3. 运行结果

    bbb aaa

转载于:https://my.oschina.net/june6502/blog/224028

总结

以上是生活随笔为你收集整理的getInitParameter方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。