我用servlet或jsp做了生成验证码的程序,web.xml配置后通过浏览器可以看到验证码:
http://localhost:8080/WebContent/cms/image
可以成功显示出验证图片来。不管是使用sevlet配置,还是jsp配置。然后登录页代码里:
<img class="test" id="img01" src="/cms/image"/>

<img class="test" id="img01"/>
<script type="text/javascript">
$('#img01')[0].src = "/cms/image"; 注:此处换成纯jquery方式也一样
</script>无论是使用servlet还是jsp,这个img就显示一个红X,请问是怎么回事呀?(更新并重启tomcat这种常识我懂的)

解决方案 »

  1.   

    我发现自己每每发贴前思维一团乱麻,贴子发完后却灵光一闪,下面的路径里少写了主机名,改成"/WebContent/cms/image"后图片显示出来了!
      

  2.   

    鼠标放到 你那个 图片红叉上 右键 看看 图片的url。肯定你图片的url错误
      

  3.   

    zhoupuyue 我第一次回复时还没看到你的回贴,刚才结贴时都没看到你,刷新完后才发现你原来是第一个回复的,可能是网络问题,很抱歉分已经散完了,谢谢你!