验证码换一张功能
首先要有一个自动生成验证码的jsp文件,如image.jsp,我们只需要掌握里面的
// 将认证码存入SESSION
session.setAttribute("sRand",sRand);
这句话就可也以了。
再前台页面写一个img元素,并未它添加onclick事件,如:
function loadimage(){
document.getElementById("randImage").src = "image.jsp?"+Math.random();
}
<img onclick="javascript:loadimage();" title="换一张试试" name="randImage" id="randImage" src="image.jsp" width="60" heigh="20" border="1" align="absmiddle"/>
这样就可以实现换一张验证码的效果了,效果如图:
获取response对象:ServletActionContext.getResponse()
eclipse中项目名上有红感叹号
【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。
班级列表没有显示:
debug调试发现
项目导入的包有:
新导入了两个包
就好了。在网上查了下
json-lib.jar开发包使用:
依赖包:
commons-beanutils.jar;
commons-httpclient.jar;
commons-lang.jar;
ezmorph.jar;不少人使用时会提示net.sf.ezmorph.xxx找不到,就是缺这个:
morph-1.0.1.jar