码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet

时间:2018-03-23 14:19:58      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:alt   lock   点击   family   src   服务器   过程   首字母   客户端   

1,什么是Servlet?

Servlet运行中在web服务器端的小应用程序。

他是一个java类,不需要new,在服务器中可以直接使用,

通常Servlet用来通过Http协议接受和响应来自web客户端的请求

2,编写Servlet【第一种方式】

(1)编写Java类,实现servlet接口

技术分享图片

点击小叉叉,自动添加未实现的方法

技术分享图片

技术分享图片

外界是不能访问到一个没有配置的servlet的,在部署的时候是将servlet部署到Web-Inf中的classe书中 的,然而Web-inf中的内容外界是放问不到的,所以就需要把它配置一下

(2)修改web.xml给servlet提供一个可供外界访问的URl地址

技术分享图片

 

找到web-inf文件,打开

 技术分享图片

在servlet中照片到servlet标签,在这个标签的下面添加一一组servlet标签(用与配置一个servlet文件):

技术分享图片

 

 在servlet-name中为servlet起一个名字,可以随意起,通常使用servlet的名字,或将servlet的名字的首字母小写【个人认为首字母小写更加合理,其实servlet在实际适应过程中大都把它当做是一个html页面,应该与页面的命名公规则相匹配】

技术分享图片

然后将对应的servlet的路径放在servlet中,这里提倡用复制的方式,不容易出错

在需要配置的Servlet文件中,选中类名

技术分享图片

右击---》copy Qualified Name

技术分享图片

粘贴到Servlet-class中即可

技术分享图片

然后在来陪置另一个标签(servlet-mapping标签),

技术分享图片

找到servlet-mapping标签

在下面添加一组servlet-mapping标签

 技术分享图片

servlet-name要与之前写的servlet-name相对应,

url-pattern的内容随便写,他用来设定客户端的放问路径的

通常写成/servletname的形势

技术分享图片

"/"项目根路径:比如说http://127.0.0.1:8080/ServletWork/【截止到项目名称】

 要想访问就再加上你设置的后缀,,比如我这个就是http://127.0.0.1:8080/ServletWork/demo1

 

 

 

在配置文件中一共需要配置两个标签:

1,servlet标签:用于创建一个servlet对象

技术分享图片

 

2,servlet-mapping标签:用于创建配置一个servlet映射【给客户端一个可以放问的IP】

 技术分享图片

 

将项目部署到服务器,开启服务。

 

客户端就可已使用这个地址访问:

  http://127.0.0.1:8080/ServletWork/demo1

 

Servlet

标签:alt   lock   点击   family   src   服务器   过程   首字母   客户端   

原文地址:https://www.cnblogs.com/excellencesy/p/8629719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!