路径错了,这样写
WEB.XML里面配置路劲不对
提示什么错误啊?感觉你的逗号是中文逗号呢?
web.xml中的<url-pattern>/servlet/ImageServlet/</url-pattern>应该是<url-pattern>/servlet/ImageServlet</url-pattern>吧,多了个/
你注意到前面老师设置的长度为60多了吗。所以第一个从坐标x=3开始,3,18,33,48一共4个位置,高度设置了20多,所以放在坐标是18的位置。当然你也可以自己修改相应的数据,让格局更合理。这个和什么类没有关系
代码没看到,你在doget里面引入dopost方法试试
1、检查<link>标签是否放在<head> 标签中;
2、检查<link>的引用页面,也就是jsp页面是否和styles.css文件放在同一个位置.
看你用的是什么框架,如果是springmvc,servlet就是controller的路径,ImageServlet就是controller对应的action中的路径,别的web框架估计也是这个意思,不过其它的我不是很熟,只能帮你到这里了
能具体一点吗???贴上代码
填入路径代码的时候,不要学视频里面手打,要学会复制
路径跳转问题之前的课程有讲过,两种路径都可以,但是推荐使用绝对路径,能够避免一些可能出现的问题。
import javax.imageio.ImageIO;
function reloadCode(){
var time = new Date().getTime();
document.getElementById("imagecode").src="<%=request.getContextPath() %>/servlet/ImageServlet?d="+time;
}
写了个js方法,每次点击看不清楚,就会执行ImageServlet方法,刷新验证码
应该是src访问servlet的路径错了吧,导致访问不到servlet
你可以看看手记 java制作验证码 http://www.imooc.com/article/16844
创建项目的时候不要直接finish,点击next,再next,在这个页面把创建web.xml打上勾就可以了,望采纳
404
Web服务器根据请求地址找不到对应资源。
你看一下你的请求地址,servlet名字,类名大小写对没有
r.nextInt(len) 产生的随机数为[0,len)
自己按f12在页面测试下就知道啦
在MyEclipse中的配置方式为:右击项目->configuration buildPath->选择jre8->remove->add library->JRE SystemLibrary->jre6。这样就能解决嘿嘿
你看看你这里,这两个路径没有对应上,即映射错误。
<img class="tpyzm" src="<%=request.getContextPath()%>/ImageServlet" alt="验证码" />
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/servlet/ImageServlet</url-pattern>
</servlet-mapping>
----------------------------------------------------------------------
解释说明:
request.getContextPath()是获得根路径即 http://localhost:8080/项目名
应该这样修改:
方法1:
src="http://localhost:8080/项目名/ImageServlet"
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/ImageServlet</url-pattern>
</servlet-mapping>
方法2:
src="http://localhost:8080/项目名/servlet/ImageServlet"
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/servlet/ImageServlet</url-pattern>
</servlet-mapping>
报错了 你看一下错误日志,这样干说 没法解决呀
选择创建Servlet类 ,不要自己手敲,他会自动生成web配置 把那个访问servlet的路径直接复制在JSP页面上
response已经被其他对象调用了,导致无法继续使用如下 类似的方法
http://blog.csdn.net/gaowei222519/article/details/8458379
转发页面,然后就和其他一样,页面转发,转发到登陆之后的首页,或者返回到这个页面,两个方式都相当与转发,也可以重定向,但是存在的问题时,如果验证码填写错误,在转发回登陆页面时要把用户填的其他值(比如用户名,密码什么的),带上,然后回填回去,还有错误提示也要在页面显示出来
aoao
jsp页面不可以。
可以理解为int len=ch.length;
int index;
这里路径写错了吧,首先<% 后边缺少一个等号,其次访问路径好像也不太对,建议你看一下你点击获取的时候路径的变化以及报错信息。
我的也不能用 换了就没有图片了