• 小白的进阶之路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的一些知识。

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

  • 相关阅读:
    字符串转换整数 (atoi)
    Z 字形变换
    最长回文子串
    寻找两个有序数组的中位数
    二维码QRCode
    多个线程访问url
    store procedure 翻页
    store procedure example
    使用graphics2D给图片上画字符
    procedure的over(partition by ) function
  • 原文地址:https://www.cnblogs.com/hanmengdi/p/9383710.html
Copyright © 2020-2023  润新知