电子地图服务器,搭建自己的地图服务

源代码在线查看: formutils.java

软件大小: 6310 K
上传用户: harveywang
关键词: 电子地图 服务器 地图 服务
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved.
				 * This code is licensed under the GPL 2.0 license, availible at the root
				 * application directory.
				 */
				package org.vfny.geoserver.form.data;
				
				import org.apache.struts.action.ActionErrors;
				import org.apache.struts.action.ActionMessage;
				import java.io.File;
				import java.io.FileInputStream;
				import java.io.IOException;
				
				
				/**
				 * Utility class for common operations used by forms.
				 */
				public class FormUtils {
				    public static ActionErrors checkFileExistsAndCanRead(File file, ActionErrors errors) {
				        if (!file.exists()) {
				            String actionKey = "error.file.NotExists";
				            Object[] params = new Object[] { file };
				            errors.add("URL", new ActionMessage(actionKey, params));
				
				            return errors;
				        }
				
				        //check if we can read it.  For some reason file.canRead() doesn't work
				        try {
				            FileInputStream in = new FileInputStream(file);
				            in.read();
				            in.close();
				        } catch (IOException ioe) {
				            String actionKey = "error.file.CantRead";
				            Object[] params = new Object[] { file };
				            errors.add("URL", new ActionMessage(actionKey, params));
				        }
				
				        return errors;
				    }
				}
							

相关资源