@SuppressWarnings({ "rawtypes" })
	private void addViewMapper(String ctrlPackage) {
		if (ctrlPackage != null && !ctrlPackage.equals("")) {
			List<Class> classes = ReflectUtil.getClassFromPackage(ctrlPackage);
			for (Class c : classes) {
				MapperClassVO mapperClassVO = new MapperClassVO(c);
				if (mapperClassVO.isMappered == true) {
					for (int i = 0; i < mapperClassVO.getUrlMapperMethods()
							.size(); i++) {
						MapperMethodVO mapperMethod = mapperClassVO
								.getUrlMapperMethods().get(i);
						String url = mapperClassVO.getUrlPrefix()
								+ mapperMethod.getUrl();
						ViewMapper mc = new ViewMapper();
						mc.setViewClass(c);
						mc.setUrl(url);
						mc.setRequestMethod(mapperMethod.getRequestMethod());
						mc.setIsAjax(mapperMethod.getIsAjax());
						mc.setMethod(mapperMethod.getMethod());
						mc.isMappered = true;
						if (viewMapper.containsKey(url)) {
							throw new WqMvcException(
									"There are same request url in controller mapper..."
											+ "url:" + url);
						}
						viewMapper.put(url, mc);
					}
				}
			}
		} else {
			throw new WqMvcException(
					"There is null value of 'ControllerPackage' node in the '"
							+ contextConfigLocation + "'");
		}
	}