关于验证码得问题
FontRenderContext 是正确测量文本所需得信息容器,这个信息容器是指什么?
使用IDEA,修改代码后,除了这个键可以刷新还有什么其他键,或这个键得快捷键是?
之前引入了Kaptcha,并不用使用,Add as Library就好了,这个操作得意义是?
关于使用框架更新代码中,使用
$(function(){
$("#change").on("click",function(){
$(this).attr("src","http://localhost:8080/verification_war_exploded/kaptcha.jpg?d="+new Date().getTime());
});};中$function()得作用是什么,直接用内面得$("#change"),也可以是实现。
使用 $("#change").on("click",function()这个可以,但是$("#change").onclick(function(){}),这个为什么不行
LoginServlet中为什么要使用out,这个输出?
还有在Eclipse使用@webservlet这个是正常使用,但是在IDEA中要转到
$.post("http://localhost:8080/verification_war_exploded/login",parmams,function (data)
要设置/servlet-mapping的url-pattern,就不能使用@webservlet了吗·~·谢谢老师·~!
正在回答
1、因为我们要把文字绘制到矩形中,所以这个FontRenderContext 是文字读取的一个上下文
不过同学不懂也没有关系,记住就可以了,因为验证码的这个类一般是不需要我们去自己去重复写的,它一个工具类,写完这个后,同学可以保存起来,以后用的的时候直接拿来用就可以了。它一个工具类,同学可以不必深究其中的代码。(还有验证框架可以用)
2、修改代码后也可以重启服务器。
3、Add as Library把这个jar加到Library中
4、$(function()是jquery的语法
5、使用onclick(function(){})是js的原生语法,这里我们使用了jquery,建议按照老师的这个使用
6、同学大概是忘记看上边的PrintWriter 了,实际是用的PrintWriter 呦
7、可以在idea中使用@webservlet,不过idea会默认生成@webservlet(name=“***”),要改成
@webservlet(value=“/***”)或者和eclipse中一样的@webservlet(“/***”),
name = 相当于:web中的:servlet-name ,value=相当于web中的url-pattern,value默认情况下可以省略,所以也可以直接写成@webservlet(“/***”):
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星