public void seruserid(String userid) ==>public void setUserid(String userid)
{
this.userid = userid;
}
public String getuserid() ==> public String getUserid()
{
return this.userid;
}public void seuserid(String userid)
{
this.userid = userid;
}
public String getuserid()
{
return this.userid;
}
{
this.userid = userid;
}
public String getuserid() ==> public String getUserid()
{
return this.userid;
}public void seuserid(String userid)
{
this.userid = userid;
}
public String getuserid()
{
return this.userid;
}
解决方案 »
- spring注入不了对象、报空指针异常
- 高并发海量数据处理的一个问题?消息订阅模式提高性能?
- ACCP5.0 SSH的一个作业题!求答案!
- Hibernate的错误:The user must supply a JDBC connection
- resin启动时就报这个错误!请问怎么回事啊
- 谁帮我看看这条sql有没有什么方法优化啊
- 关于java中操作Excel文件:(性能最好,开源项目是那个?);顶者有分
- 求大神推荐
- 现在需要做一个多级导航栏,求思路,求实现
- 各位大侠快来看!关于JAVA环境配置的问题?急,急,急!
- 大家觉的webwork 框架怎么样,是不是比struts简单些?能给点建议吗
- 为什么安装jakarta-tomcat-5.5.4.exe,运行一会就不动了呢?
private String userid;public void setUserid(String param1){ //------>注意大小写
this.userid = param1;
}public String getUserid(){
return this.userid;
}
{
this.userid = userid;
}
public String getUserid()
{
return this.userid;
}
}
public ActionForward execute(ActionMapping mapping,
ActionForm form,HttpServletRequest req,
HttpServletResponse res)
{
......
UserForm userForm = (UserForm)form;
.....
}
.....
UserForm userForm = (UserForm)form;UserForm userform = new UserForm();X
//这个时候你实例化了一个新的form,原来传进来的form和这里的form是两个form了!!!!!!if(userform.getuserid()==null||userform.getuserid().equals(""))
//当然是null了,因为刚刚被实例化的,成员string变量默认都是null
{
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.missing.username"));
//这一句自然会执行到
}
ActionForm form,HttpServletRequest req,
HttpServletResponse res)
{
......
UserForm userForm = (UserForm)form;
.....
}如果你
UserForm userform = new UserForm();
那就不是你提交过来的Form的实例了,当然为null啦。