`
kewen342757003
  • 浏览: 143534 次
社区版块
存档分类
最新评论

初学Servlet

阅读更多
1.servlet 通过web.xml中的各项配置,使访问的rul与servlet服务类实现对应关系:
     servlet-name作为工程中的唯一标识,名字可以随便起
     servlet-class配置该服务对应的servlet类名(该类的工程下具体路径)。
     servlet-mapping配置访问方式。首先用servlet-name这一工程中的唯一标识,找到对应的类,其次通过url-pattern配置具体的访问方式。
     如此段配置中,假设我们的工程名叫做LearningServlet,那么配置完成之后的默认访问地址就是 
Http://localhost:8080/LearningServlet/first 。
     rul-pattern中允许使用通配符“*” “?”。
    (“*”表示任意字符,“?”表示任意长度字符)

2.<init-param>标签可以用于定于初始化参数,该标签包括
  一个参数名称:<param-name> 以及一个参数值<param-value>。

3.<load-on-startup>有两个值可以配置:0,1。
  0表示第一次请求servlet时,加载该servlet。
  1表示服务器启动时,加载该servlet。

4.doGet方法和doPost方法在一定程度区别不是特别大,在浏览器上可以进行选择,一般默认的就是使用get方法去调用servlet。 一般通过浏览器地址栏访问到的,都是通过get方法访问。

5.一个Servlet类只有一个实例,初始化之后,一直到服务器退出服务,才会销毁这个实例。

<servlet>
  	<servlet-name>FirstServlet</servlet-name>
  	<servlet-class>com.kewen.FirstServlet</servlet-class>
  	<init-param>
  	  <param-name>encoding</param-name>
  	  <param-value>UTF-8</param-value>
  	</init-param>
  	<load-on-startup>1</load-on-startup>
  </servlet>
  
  <servlet-mapping>
  	<servlet-name>FirstServlet</servlet-name>
  	<url-pattern>/first</url-pattern>
  </servlet-mapping>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics