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

小白的进阶之路1

时间:2018-07-28 22:47:27      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:进阶   好的   用户名   服务   des   image   时间   发送请求   ESS   

在登陆的页面中,需要一个表单,<form action="\goods\loginServlet"  method="post" > 为什么要有这个servlet?

答:需要将这个用户填好的表单交给其他的东西,比如服务器,或者servlet来继续处理或响应。

用户名:<input  type="text" name="username ">.

密   码:<input type="password" name="password">

验证码:<input type="text" name="VerifyCode">

<img src="/goods/VerifyServlet">

验证码生成的servlet代码:

技术分享图片

技术分享图片

上例中为什么发送浏览器先不要缓存?

技术分享图片

技术分享图片

技术分享图片

 

这个代码可以直接当做一个被封装的jar包直接使用。

将验证码的图片来源指向一个Servlet,servlet能和浏览器交互,像浏览器发送请求并且传输数据。

一个servlet容器中国有五大方法,其中三个是生命周期方法,包括init,service,destory。其中init 和destory分别代表着出生和死亡,并且只能生命周期中执行一次,而service可以执行多次,service调用dopost和doget来响应用户。在资源紧张或者长时间没有使用servlet时,servlet将会死亡。

java中awt这个包,主要用于设计用户界面界面和视图,例如滚动条,按钮都属于其中的组件。

get一个新名词-------伪协议

JavaScript的伪协议的用法:JavaScript:****;意思是把JavaScript:后面的所有内容当做JavaScript语句执行。

如何完成验证码的验证?

用户输入的验证码传到loginservlet中,与服务器生成的验证码(保存在session中)相比较。

 

总结一下,今天主要是了解了表单传值,servlet的生命周期,以及session的一些知识。

主要完成的是验证码,待完善的地方有图片换一张不能显示,而且在表单隐形传值的地方做不到。

 

小白的进阶之路1

标签:进阶   好的   用户名   服务   des   image   时间   发送请求   ESS   

原文地址:https://www.cnblogs.com/hanmengdi/p/9383710.html

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