在一个表单中,我有许多文本框。
我希望其中一个文本框是可选的。即用户可以填写也可以不填写此文本框。用户可以在提交时将其保留为空。但是,如果用户输入任何值,该值必须是url。
我使用以下代码:
@URL
@Size(max = 100)
public String getLastName() {
return lastName;
}
这是工作很好,当用户输入任何url (http:///),但如果我离开文本框情感,我得到错误。有人能帮我修理一下吗?
您可以尝试以下两种方法:1. 在相对字段的数据库表设计中允许为空,并执行如下操作(如果所需变量是姓氏)
String lastName=null;
public String getLastName() {
return lastName;
}
2。检查getLastName方法中last name的值,如果该值未设置,则传递一些特定的字符串。
public String getLastName() {
if(lastName==null)
{
return "null"; // or " "
}
return lastName;
}