• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

如何用eclipse创建你的第一个servlet小程序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在文章开始,先写一下get与post提交方式的区别:

例如,一张表单<form name = "regForm" action = "动作" method = "提交方式"> ... </form>

表单的提交方式一般有两种,分别是get方法和post方法。

get:get是通过URL来提交数据的,信息会显示在地址栏上,所以它的安全性不高但是效率要比post高,例如搜索查询可以用get方式提交。

post:post提交的数据量比get大,并且安全性高,它是把数据封装在HTML HEADER内的,因此网上的一些注册、修改、上传等都是选择post方法提交的。

一、简述servlet

1.servlet定义:JSP前身就是servlet,JSP是在服务器运行的一个小程序,一个servlet就是一个java类,通过“请求-响应”来访问servlet程序。

2.Tomcat容器分为四个等级,由大到小分别为:container、engine、host、context。一个context对应一个web工程。

3.自定义servlet:

 (1)继承Httpservlet

 (2)重写doGet()方法或doPost()方法(取决与提交方式是get还是post)

 (3)在web.xml中注册servlet

二、创建servlet的具体过程

1.在eclipse中创建一个web工程,我取名为ServletTest。



2.该页面中没有自动生成index.jsp。具体方法如下:
在Project explorer(项目资源管理器)中选中你所建立的项目下的WebContent文件夹鼠标右键New(新建)------> JSP File菜单项,打开New JSP File对话框,在该对话框的“文件名”文本框中输入文件名index.jsp,其他采用默认设置。
单击“完成"按钮,完成JSP文件的创建。此时,在项目资源管理器的WebContent节点下,将生成一个名称为index.jsp的节点,也就是你增加的index.jsp文件。

3.打开index.jsp文件,我们首先来试一下get方式请求。


4.然后,我们在src里面新建一个包,包名就叫servlet。
   如果在new的时候没有package选项,可以通过自定义new的显示项目来完成,或者直接new--->other然后搜package。
   
   


 
5.新建完servlet之后,我们在下面再新建一个class,class名为firstservlet。


点击browse这个按钮,选择Httpservlet,点击蓝色这一部分。点ok点finish,就完成了。





6.重写doget、dopost方法,按照我下面的步骤来。




点击OK。



7.如图做更改,其中可以用command+shift+O来导入包


8.配置xml文档,来完成最后一步注册。在xml中配置两个标签,一个是servlet标签,另一个是servlet-mapping标签。
   在servlet标签里有两个子标签,servlet-name标签写的是servlet的名字;另一个是servlet-class指的是访问的servlet所在的类。
   在servlet-mapping标签里也有两个子标签,一个是servlet-name要与上面的servlet-name一一对应,也就是name名要一样;另一个是url-pattern指的是访问路径,先写的”/“指的      是当前web工程的根目录。
   然后就可以发布项目了,如图所示。



当然在我们的服务端会出现


处理post请求和get请求一样。

三、增加HTML代码





鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap