Запитання з тегом «controller»

Контролер відповідає за виконання послідовності інструкцій у відповідь на якийсь стимул (можливо, команду, дію чи подію). Це часто використовується в поєднанні з тегами Spring або модель-перегляд-контролер.

14
RedirectToAction з параметром
У мене є дія, яку я дзвоню з якоря таким чином, Site/Controller/Action/IDде IDє int. Пізніше мені потрібно перенаправити на цю саму дію від контролера. Чи є розумний спосіб це зробити? Наразі я зберігаю IDтемпдату, але коли ви натискаєте клавішу f5, щоб знову оновити сторінку, після повернення назад, темпдату немає і …

18
Чи може контролер ASP.NET MVC повернути зображення?
Чи можна створити контролер, який просто повертає об’єкт зображення? Я хотів би прокласти цю логіку через контролер, коли запитається така URL-адреса: www.mywebsite.com/resource/image/topbanner Контролер перегляне topbanner.pngзображення та відправить це зображення безпосередньо назад клієнту. Я бачив приклади цього, коли вам потрібно створити перегляд - я не хочу використовувати перегляд. Я хочу все …

13
Завантаження файлу з весняних контролерів
У мене є вимога, де мені потрібно завантажити PDF з веб-сайту. PDF-код потрібно генерувати в коді, який, на мою думку, був би комбінацією фрейммаркера та рамки генерації PDF, наприклад iText. Будь-який кращий спосіб? Однак моя основна проблема полягає в тому, як я можу дозволити користувачу завантажувати файл через контролер Spring?

25
Було знайдено кілька типів, які відповідають контролеру під назвою "Головна"
На даний момент в Інтернеті розміщено два споріднені проекти MVC3. Один працює нормально, інший не працює, даючи мені помилку: Було знайдено кілька типів, які відповідають контролеру під назвою "Головна". Це може статися, якщо маршрут, який обслуговує цей запит ('{controller} / {action} / {id}'), не визначає простори імен для пошуку контролера, …

6
Як створити окремі файли контролера AngularJS?
У мене є всі мої контролери AngularJS в одному файлі, controllers.js. Цей файл структурований так: angular.module('myApp.controllers', []) .controller('Ctrl1', ['$scope', '$http', function($scope, $http) { }]) .controller('Ctrl2', ['$scope', '$http', function($scope, $http) } }]) Що я хотів би зробити, це помістити Ctrl1 і Ctrl2 в окремі файли. Потім я б включив обидва файли …

6
Як створити простий модуль "Hello World" в Magento?
Як можна виконати наступне в Magento? Відобразить повідомлення "Hello World", використовуючи підхід контролера / перегляду / моделі. Отже, якби я пішов на http://example.com/myControllerнього, то з'явилася б рядка "Hello World". Можливість показу цього рядка в шаблоні мого веб-сайту (наприклад, заголовка, колонтитула тощо) буде бонусом. Як додати метод до цього контролера (або …

9
Дозволити декілька ролей для доступу до дій контролера
Зараз я прикрашаю такий метод, щоб дозволити "членам" отримати доступ до моєї дії контролера [Authorize(Roles="members")] Як дозволити кілька ролей? Наприклад, наступне не працює, але воно показує, що я намагаюся зробити (дозволити "членам" та "адміністратору" доступ): [Authorize(Roles="members", "admin")]

5
Чи можу я отримати ім'я поточного контролера у поданому вигляді?
Чи є спосіб розібратися, що знаходиться за поточним контролером зсередини подання? Для прикладу, чому я хотів би це знати: якщо декілька контролерів поділяють один і той же макет, у мене може бути частина файлу ERB макета, де я хочу виділити пункт меню поточної сторінки на основі контролера. Можливо, це поганий …

13
Отримати ім’я контролера та дії зсередини контролера?
Для нашого веб-додатку мені потрібно зберегти порядок вилучених та відображених елементів залежно від перегляду - або якщо бути точним - контролера та дії, що створило перегляд (та ідентифікатор користувача, звичайно, але тут справа не в цьому). Замість того, щоб просто дати собі ідентифікатор у кожній дії контролера (щоб використовувати його …


2
Що краще, поверніть “ModelAndView” або “String” на контролері spring3
Шлях повернення ModelAndView @RequestMapping(value = "/list", method = RequestMethod.GET) public ModelAndView list( @UserAuth UserAuth user, ModelAndView mav) { if (!user.isAuthenticated()) { mav.setViewName("redirect:http://www.test.com/login.jsp"); return mav; } mav.setViewName("list"); mav.addObject("articles", listService.getLists()); return mav; } Шлях повернення Рядок @RequestMapping(value = "/list", method = RequestMethod.GET) public String list( @UserAuth UserAuth user, Model model) { if …

4
ASP.NET MVC: Чи створюється контролер для кожного запиту?
Дуже просте запитання: чи створені контролери в ASP.NET для кожного запиту HTTP, чи вони створюються при запуску програми та повторно використовуються протягом запитів? Чи буде створений контролер лише для конкретного запиту HTTP? Якщо мої попередні припущення є правильними, чи можу я залежати від цього? Я хочу створити контекст бази даних …

4
Метод Init у Spring Controller (версія анотації)
Я перетворюю контролер на новішу версію анотацій. У старій версії я вказував метод init у springmvc-servlet.xml, використовуючи: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Як я можу вказати метод init за допомогою версії анотацій?

7
Кілька контролерів з AngularJS в додатку на одній сторінці
Хочу знати, як використовувати кілька контролерів для однієї сторінки програми. Я спробував це розібратися, і я знайшов питання, схожі на мої, але є лише маса різних відповідей, що вирішують конкретну проблему, коли ви не використовуєте декілька контролерів для однієї сторінки програми. Це тому, що не було б розумно використовувати кілька …

6
ASP.NET MVC - Чи повинна існувати бізнес-логіка в контролерах?
Дерік Вітакер пару днів тому опублікував статтю, в якій потрапив момент, про який я цікавився певний час: чи повинна існувати бізнес-логіка в контролерах? Поки всі демонстраційні демонстраційні файли ASP.NET MVC я бачив, щоб у контролер входили доступ до репозиторію та бізнес-логіка. Деякі навіть кидають перевірку. Це призводить до отримання досить …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.