json covert. what does it for?
use service side el to conver the list to object.
@Catchable couldn't use one catch name. or it will retrive the same
data.
province & city select compenant.
the right way to use cache, different method needs different cache.