请问下各位大大,在使用SSH框架实现验证码功能的时候,在Action中接收从注册页面的验证码的时候代码如下:
private String checkcode;
public void setCheckcode(String checkcode) {
this.checkcode = checkcode;
}Struts获取请求参数是通过model来封装的,验证码并没有在model中。这种方法到底是什么方法?Spring中好像也没有
private String checkcode;
public void setCheckcode(String checkcode) {
this.checkcode = checkcode;
}Struts获取请求参数是通过model来封装的,验证码并没有在model中。这种方法到底是什么方法?Spring中好像也没有
你说的model是springMVC里面的吧
private String checkcode;
public void setCheckcode(String checkcode) {
this.checkcode = checkcode;
}
这就是拿到的方式,我好奇的是这种方式是什么方式?好像不是Spring的属性注入啊
model的字段看看是否一致
一般,都是验证码生成的时候,就会在session中存一个验证码名(例如key),
在action中获取session中的key 方法ServletActionContext.getRequest().getSession().getAttribute("key");
在去和页面提交来的进行比较.