老师示例代码中不懂的地方:code.jspmuke

老师示例代码中不懂的地方:code.jspmuke

code.jsp没有任何html代码,在index.jsp中可以通过<img src="code.jsp">打开,是不是code.jsp相当于一张图片,为什么?


正在回答

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

1回答

你看看code.jsp有调用CaptcahCode类中的drawImage(HttpServletResponse response)或者drawImageVerificate(HttpServletResponse response)里面实现了ImageIO.write(bufferedImage, "jpg", response.getOutputStream());已经把图片写进response.getOutputStream()里了,调用的显示图片了。

  • loserwang 提问者 #1
    <img src="path">,path不是应该是一个图片的路径么,也可以一个jsp么?而code.jsp只是一段处理代码,通过src=“ ”可以访问code.jsp的response的输出流中的图片么?不用先在code.jsp中将输出流写入一张图片,再通过src=“”找到图片么(不好意思,表达不出自己的意思,说的有点乱)
    2018-02-27 23:48:08
  • 湛蓝牛仔 回复 提问者 loserwang #2
    <img src="path">标签中path的地址是一张图片,也就是path地址需反馈回来一张图片,在code.jsp中调用的方法已经把当前HttpServletResponse对象作为参数传入,再在方法中实现ImageIO.write(bufferedImage, "jpg", response.getOutputStream());把图片写入response.getOutputStream()中就能向当前浏览器发送数据(图片)了,不需要其它的调用。
    2018-02-28 10:51:38
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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