用 new DynaValidatorForm(); 报空指针异常,挺郁闷。
解决方案 »
- java开发 用svn 服务器端
- jsp中使用javabean连接数据库连不上~
- axis2 NullPointerException
- 这里的servicesImpl 接口如何修改?
- 项目部署在Tomcat6.0上后,访问页面的时候总是报错
- Excel海量数据从web端导入oracle导致session过期--高手进来给个方案
- james内网邮件服务器收邮件问题?
- struts 传对象
- Struts<logic:iterate>问题?
- how to retrive a memo data from access database using java?
- 有人做过Hibernate的无限分类吗?
- css特效如何制作
如果是的
DynaValidatorForm a =(DynaValidatorForm) form;
这样就行
HttpServletRequest request, HttpServletResponse response) {
DynaValidatorForm loginForm = (DynaValidatorForm) form;// TODO Auto-
action 方法体里面获得
DynaValidatorForm form1 = (DynaValidatorForm) form;
String username=(String)form1.get("username");//取值
就可以了。但一般不用实例化DynaValidatorForm。
但需要保证struts-config里对应的form配置成DynaValidatorForm
DynaValidatorForm dvf=new DynaValidatorForm();
try {
dvf = (DynaValidatorForm)dynaClass.newInstance();
} catch (IllegalAccessException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (InstantiationException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
这样可以获得动态表单