這些是我的控制器和命令。 現在我想獲得所有字段的名稱。 以下是獲取域級別 Get domain class field names的字段名稱的鏈接。 但我需要得到命令的字段名,因爲我解釋如下如何獲取grails命令對象的字段名?
class SocialRecruitingController
{
def getFieldNames()
{
ConnectionsAdvSearchCommand.fields.each
{it->
log.info(it?.name+",");
// Expecting keyword,fname,lname,title,company,school,location,country,postalCode
}
}
class ConnectionsAdvSearchCommand
{
String keyword
String fname;
String lname;
String title;
String company;
String school;
String location;
String country;
String postalCode;
}
}
發現這幾乎可以肯定是一個壞主意。如果你可以用字段名稱和你正在使用的Grails版本來描述你正在做什麼,那麼可能有更好的方法來做到這一點,而不是下面的建議。 –