1
我有一個請求參數列表,都需要採取不同的操作,但它們都是可選的,任何一個都可以爲空。我現在用一系列if語句強制它,但我想用某種HashMap和一個循環來清理它。什麼是正確的方法來做到這一點?如何解析可選的URL參數
if(request.getParameter(VALUE_STRING) != null){
complexObject.setValue(request.getParameter(VALUE_STRING));
}
if(request.getParameter(TYPE_STRING) != null){
complexObject.setType(request.getParameter(TYPE_STRING));
}
if(request.getParameter(PATTERN_STRING) != null){
complexObject.setPattern(Pattern.compile(request.getParameter(PATTERN_STRING)));
}
我還可以在complexObject類上添加/修改函數。
有沒有辦法做內部功能沒有開關? – myrcutio 2014-09-06 17:00:48
一個巨人,如果你已經有了。鑑於兩者之間的選擇,交換機會削減亂碼。 – 2014-09-08 16:49:41