小白的进阶之路1

在登陆的页面中,需要一个表单,<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的一些知识。

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

 

posted on 2018-07-28 22:28  格竹  阅读(111)  评论(0编辑  收藏  举报

导航