关于验证码得问题

关于验证码得问题

  1. FontRenderContext 是正确测量文本所需得信息容器,这个信息容器是指什么?

  2. 使用IDEA,修改代码后,除了这个键可以刷新http://img1.sycdn.imooc.com//climg/5c00f1040001d9c100590056.jpg还有什么其他键,或这个键得快捷键是?

  3. 之前引入了Kaptcha,并不用使用,Add as Library就好了,这个操作得意义是?

  4. 关于使用框架更新代码中,使用

    $(function(){
       $("#change").on("click",function(){
           $(this).attr("src","http://localhost:8080/verification_war_exploded/kaptcha.jpg?d="+new Date().getTime());
       });

    };中$function()得作用是什么,直接用内面得$("#change"),也可以是实现。

  5. 使用 $("#change").on("click",function()这个可以,但是$("#change").onclick(function(){}),这个为什么不行

  6. LoginServlet中为什么要使用out,这个输出?

  7. 还有在Eclipse使用@webservlet这个是正常使用,但是在IDEA中要转到

    $.post("http://localhost:8080/verification_war_exploded/login",parmams,function (data)
    要设置/servlet-mapping的url-pattern,就不能使用@webservlet了吗·~·

  8. 谢谢老师·~!

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

1、因为我们要把文字绘制到矩形中,所以这个FontRenderContext 是文字读取的一个上下文

不过同学不懂也没有关系,记住就可以了,因为验证码的这个类一般是不需要我们去自己去重复写的,它一个工具类,写完这个后,同学可以保存起来,以后用的的时候直接拿来用就可以了。它一个工具类,同学可以不必深究其中的代码。(还有验证框架可以用)

2、修改代码后也可以重启服务器。

http://img1.sycdn.imooc.com//climg/5c010d6a0001303702580094.jpg

3、Add as Library把这个jar加到Library中

http://img1.sycdn.imooc.com//climg/5c010f1400012b4201780284.jpg

4、$(function()是jquery的语法

5、使用onclick(function(){})是js的原生语法,这里我们使用了jquery,建议按照老师的这个使用

http://img1.sycdn.imooc.com//climg/5c0114670001db5c06790154.jpg

6、同学大概是忘记看上边的PrintWriter 了,实际是用的PrintWriter 呦

http://img1.sycdn.imooc.com//climg/5c01110400011a0707520204.jpg

7、可以在idea中使用@webservlet,不过idea会默认生成@webservlet(name=“***”),要改成

@webservlet(value=“/***”)或者和eclipse中一样的@webservlet(“/***”),

name = 相当于:web中的:servlet-name ,value=相当于web中的url-pattern,value默认情况下可以省略,所以也可以直接写成@webservlet(“/***”):

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 慕斯4002519 提问者 #1
    关于Kaptcha,.xml中的配置要背下来吗?还是到用的时候,直接拿轮子过来就好? 4.$(function()是jquery的语法,为什么要使用这个呢,不使用也可以实现啊·~· 6.PrintWriter out = response.getWriter(); out.print("fail");,这个操作是Servlet传回去参数“fail”的作用吗?
    2018-12-01 10:44:14
好帮手慕阿莹 2018-12-02 10:47:07

1、不需要背下来,直接拿过来用就可以。

2、同学不使用也可以,但是建议还是按照标准的来使用呦。

3、是的,它是传递参数fail回去。

如果我的回答解决了你的问题,请采纳,祝学习愉快.

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师