当前位置:首页 > 软件开发学习 > Java学习 > 正文内容

Servlet小结

admin6年前 (2015-07-13)Java学习827

Servlet小结
1、Servlet的init()和构造方法仅仅调用一次,仅仅会在第一次请求时候被调用一次,或者当Servlet配置为启动时候最先加载则会在启动时候调用,配置方法是:0
2、由于Servlet只会调用构造方法一次,因此Servlet是单例的,在Servlet容器中,一个Servlet类只有一个Servlet实例存在。
3、Servlet处理请求是方式是多线程的,也就是说,一个请求会开启一个独立线程来处理。因此,在Servlet的处理方法应该注意线程安全。
4、Servlet可以配置参数,在Servlet类里可以读取参数。
<init-param>
<param-name>n1</param-name>
<param-value>v1</param-value>
</init-param>
<init-param>
<param-name>n2</param-name>
<param-value>v2</param-value>
</init-param>
    ServletConfig cfg = getServletConfig(); 
    String p1 = cfg.getInitParameter("n1"); 
    String p2 = cfg.getInitParameter("n2");
5、Servlet有输出流,输出流分两种,一种是字节流,一种是字符流,也可以获取输入流,比如上传文件时候就有输入流,输入流的只能是字节流。
    ServletOutputStream os = response.getOutputStream(); 
    PrintWriter out = response.getWriter(); 

    ServletInputStream is = request.getInputStream();
6、一个Servlet的配置对象ServletConfig对象只有一个,配置的参数也只读一次,在调用init()时候读取Servlet配置,并构建ServletConfig对象。
7、ServletConfig对象只能在Servlet中访问,不能被JSP访问。ServletContext对象可以被JSP访问。
8、一个Servlet有且只有一个ServletConfig对象,一个Web应用有且仅有一个ServletContext对象,ServletContext对象在JSP中通过application内置对象来访问。
9、ServletContext也可也配置自己参数,在web.xml中配置,在任何JSP或Servlet中均能获取到。
<context-param>
<param-name>cn1</param-name>
<param-value>cv1</param-value>
</context-param>
<context-param>
<param-name>cn2</param-name>
<param-value>cv2</param-value>
</context-param>
    ServletContext ctx= getServletContext(); 
    String c1 = ctx.getInitParameter("cn1"); 
    String c2 = ctx.getInitParameter("cn2");


扫描二维码推送至手机访问。

版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

标签: Servletjava
分享给朋友:

相关文章

java连接MYSQL

java连接MYSQL

  这篇文章主要以MySQL为例讲下Java如何连接到数据库的。  当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载J...

javaSE学习方法心得

  javaSE学习方法心得,有需要的朋友可以参考下。  从4月末到现在一直在断断续续地学习javaSE,到目前为止已经过了3个多月的时间,可是还没有把javaSE学习完,速度实在是慢成狗。但是也算是...

Java是如何来读取XML文件里的内容的

  这里用实例来解释Java是如何来读取XML文件里的内容的。在使用Java读取XML文件内容前我们必须得有一个供读取的XML文件。  XML文件代码如下:  <?xml version=&qu...

JSP/SERVLET入门教程--Servlet 使用入门

  现在的JSP书籍有的是直接讲述JSP的使用,然后再讲解SERVERLET的使用;也有书籍是先讲述SERVERLET的使用,然后讲解JSP使用.个人认为第二种相对好一些,至于原因大家可以在学习体会到...

Tomcat下JSP、Servlet和JavaBean环境的配置

  Tomcat下JSP、Servlet和JavaBean环境的配置  经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp...

JSP 语法详解

HTML 注释  在客户端显示一个注释.  JSP 语法 <!-- comment [ <...