问题是我有一个动态表单。我根据一些数据构建它。我想在操作的validate()方法中使用验证器方法形式来避免重写该代码。我尝试写
(new EmailValidator())。validate(email);
但它抛出一个NullPointerException。可能它需要一个激动人心的环境......
你能帮助我吗?我可以使用Struts2验证器吗?
2
A
回答
0
你在这种情况下使用了哪个EmailValidator()?在struts2中,验证器是基于表单文本字段的字段名称使用的。它将调用该字段的getter方法进行验证并将电子邮件正则表达式应用于该方法。我怀疑它调用电子邮件字段的getter方法时为空,但为null,因此在应用正则表达式时抛出nullpointerexception。
欢呼声
0
其实我今天遇到同样的问题。我确信我的getter方法不会返回null(实际上我试着打印getter方法返回的值,它工作正常)。那么问题在哪里呢?
相关问题
- 1. 我可以在jsp中使用eclipse xml验证器吗?
- 2. 我可以改进我的验证吗?
- 3. 我可以控制eclipse jsp验证吗?
- 4. 我可以验证<marquee>吗?
- 5. 我应该使用JavaScript验证器吗?
- 6. 使用Foursquare API,可以验证谁验证了场地吗?
- 7. 我可以设置验证器的主显示器吗?
- 8. Laravel - 我可以在控制器中重新使用验证器实例吗?
- 9. 我可以在kendo模板中使用mvc.net验证属性吗?
- 10. 我们可以使用JasperGold做功能验证吗?
- 11. 我可以使用JsonCpp部分验证JSON输入吗?
- 12. 我可以使用JavaScript删除ASP.NET身份验证Cookie(.ASPXAUTH)吗?
- 13. 我可以使用Google Cloud Messaging进行两步验证吗?
- 14. 我可以使用kerberos在jconsole上进行身份验证吗?
- 15. Struts2验证
- 16. struts2的验证
- 17. Struts2验证
- 18. 我可以使用浏览器身份验证对GAE进行RESTful调用吗?
- 19. MooTools可以在asp.net中使用验证器输入吗?
- 20. 我可以在Struts2 Validator注解中使用日历吗?
- 21. 验证器错误。你可以帮我吗?
- 22. 我们可以在验证应用程序块的方法参数中使用验证器类吗?
- 23. 我们可以在ESAPI验证器方法中使用黑名单吗?
- 24. 我可以使用回调验证器设置一般形式错误吗?
- 25. Struts2验证使用XML不起作用?
- 26. struts2验证调用xml
- 27. 验证在Struts2应用
- 28. 我可以使用验证器,只是为了显示警告
- 29. Struts2客户端使用i18n验证
- 30. struts2下拉验证
什么触发了NullPointerException? – 2010-12-22 15:34:41