* @return
* @throws Exception
*/
public ActionForward changeScheme(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
NetworkPlaceDetailsForm networkPlaceDetailsForm = (NetworkPlaceDetailsForm) form;
VFSProvider provider = VFSProviderManager.getInstance().getProvider(networkPlaceDetailsForm.getScheme());
if (provider == null) {
provider = NetworkPlaceDetailsForm.DEFAULT_PROVIDER;
}
networkPlaceDetailsForm.changeProvider(provider);
networkPlaceDetailsForm.setAllowRecursive(true);
return mapping.findForward("display");
}