Servlet入门笔记_1

之前都没怎么系统的学servlet,记录下一些要点

1.在web.xml要配置好servlet,等于是给这个servlet注册一个身份一样,格式是 

<servlet>

 <servlet-name> xxx </servlet-name>

 <servlet-class> yyy </servlet-class>

</servlet>

即给类为yyy的servlet注册了一个xxx的名字,以后要用到这个servlet只要调用xxx即可


2.要调用servlet则用<servlet-mapping>即可,就像一个映射,用myeclipse每次生成了servlet之后会自动生成一个默认的mapping,直接在浏览器地址里敲这个默认的地址也可调用该servlet


3.浏览器捕捉表单发出的action,(原来action属性只有在form标签能用,input用不了),通过xml中的映射转向相应的servlet,如果有参数,即以明文方式传过去


4.通过调用的是post或者get方法,可实现不同的servlet方法,貌似如果修改更底层的service还能实现更多功能,因为我们现在是继承httpservlet,但其实你在使用的时候,httpservlet调用了更底层的servlet中的service方法,看了下源码,你传入的参数首先经过service方法里面再调用相应的doGet或者doPost,以及更多的函数,你甚至可以重写service函数来实现你想要的功能


5.得到页面的某个参数的值,则通过request.getParameter(参数名)得到,若要得到一系列的参数名,则不必一个一个写,Enumeration paramNames = request.getParameterNames();即可得到页面上的所有参数名字,Enumeration是java库中的一个迭代器,再通过循环取出来这些变量值即可


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值