我可不是一只圆滚滚的大熊猫
我可不是一只圆滚滚的大熊猫
淋雨明天
servlet-class是写包名+servlet名
url-pattern与url请求相对应
stephen_hj
ImageServlet.java中最后缺少request.getSession().setAttribute("piccode", sb.toString());
ImageIO.write(bi, "JPG", response.getOutputStream());加上也没能显示
hongfive
应该是checkcode.equals(piccode),字符串的比较函数equals.
Zwenyy
首先你只是描述问题,不提供代码的话,确实出现问题后 不是很方便确定问题。你确定一下,你的验证码是不是随着页面的刷新而进行更改,传回后台的值,是不是没有进行实时验证。
慕哥3038749
哥们 , 代码呢?
patience_小七4138480
g.drawString(buf[index]+"", (i*15)+3, 18);这一句把字符加进去,然后设置它的位置和高度,差不多就是大小吧
西昌
每次重启tomcat后都要重新刷新页面,不刷新当然是上一次的值。
而且问题描述的不太清楚,建议带上截图。
qq__3590
已经解决 自己太粗心
TimzShiver
路径写错了
慕粉1234008774
代码贴出来看一下
终有弱水替沧海4032800
我也遇到跟你一样的问题了。对了你上面的编码少了一个缸,utf-8 有解决办法请告诉我一下,我现在去百度
番茄盐煎肉
不用呀
zuo4
你看一下ServletImage中request.getSession().setAttribute("piccode", sb.toString());
是不是忘记sb.toString()了
去南极给企鹅洗热水澡
唯月_潇洒
不明白想问什么。如果是写法的话,这是一种链式的写法,习惯就好。如果是想问二者的区别的话它们主要有这么几点:
二者的返回值类型不同。前者是String,后者是Object
Parameter和Attribute是不一样的。Parameter是获取的请求从前端传递过来的参数;而getAttribute是你在其它地方通过setAttribute来设置的值。
requset.getParameter只能在单次的request中获取值,而request.getSeeion.getAttribute则是从服务器的Session读取一个name为你参数的对象。前者的作用于是request,后者是session
就能想到这么几点,有遗漏的请大家补充。
唯月_潇洒
传入的参数是request类型的,获取这个参数的session对象
object_qian
我之前其它 的项目是不需要手动加这个 的, 昨天一直报500错误, 就瞎试一下, 然后就可以了, 很无语
慕容1887089
在form标签中,将属性method设置为post即可,代码形式:<form action="" method="post">
最佳悲剧哥
我执行了一下你的代码,没有你说的这个问题,一开始就成功了
qq_火皇_0
response是不是为null
普通扑通居然
求知之