小白的进阶之路1
Posted 格竹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白的进阶之路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的一些知识。
主要完成的是验证码,待完善的地方有图片换一张不能显示,而且在表单隐形传值的地方做不到。
以上是关于小白的进阶之路1的主要内容,如果未能解决你的问题,请参考以下文章