В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Я предложил бы добавить явный маршрут для/Pages/вначале.
Проблема состоит в том, что это обрабатывается маршрутом По умолчанию и получением:
контроллер = действие "Страниц" = "Индексный" идентификатор =""
которые являются точно тем же как параметрами для Вашего Администраторского маршрута.
Для проблем маршрутизации как это необходимо испытать мой блок Отладчика Маршрута (используйте только в тестировании). Это может помочь выяснить эти типы проблем.
P.S. При попытке защитить контроллер Страниц, удостоверьтесь, что использовали [Авторизовать] атрибут. Только полагайтесь на авторизацию URL.
Вы могли добавить ограничение к правилу по умолчанию так, чтобы {Контроллер} тегом не могли быть "Страницы".
Вы имеете в Вас, сначала направляют {действие} маркер/параметр, который входит в конфликт с установкой действия по умолчанию. Попытайтесь изменить название параметра в своем маршруте или удалите имя действия по умолчанию.