zoukankan      html  css  js  c++  java
  • 小白的进阶之路1

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

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

  • 相关阅读:
    论文笔记:语音情感识别(五)语音特征集之eGeMAPS,ComParE,09IS,BoAW
    《Grammar and Punctuation》课堂笔记
    《Sequence Models》课堂笔记
    【翻译】学术写作中的数字
    生成器
    使用序列生成字典
    字典 (dictionary) 的默认值
    如何阅读文献 (How to Read a Paper)
    Python 列表的连接和联合
    《Convolutional Neural Networks》课堂笔记
  • 原文地址:https://www.cnblogs.com/hanmengdi/p/9383710.html
Copyright © 2011-2022 走看看