HTTP Status 405 - Метод запроса «POST» не поддерживается (только IE) - PullRequest
0 голосов
/ 21 ноября 2011

Когда я отправляю форму JSP, я получаю сообщение об ошибке 405 - Request method 'POST' not supported в IE.

То же приложение прекрасно работает в Google Chrome и Mozilla Firefox, но выдает сообщение об ошибке в IE 6,7 и 8

Мой JSP:

<form:form name="create" action="submit.view" method="POST" commandName="xxx">
    ....
</form:form>

Контроллер:

@Controller
public class TicketController {
    @RequestMapping(value = "/submit.view", method = RequestMethod.POST)
    public ModelAndView submit(HttpServletRequest request,
            HttpServletResponse response,
            @ModelAttribute("xxx") Form TicketForm, BindingResult result)
            throws Exception {
            ...
            ...
    }
}

Может кто-нибудь объяснить, почему я получаю эти сообщения об ошибках только в IE?

Ответы [ 2 ]

1 голос
/ 21 ноября 2011

Попробуйте это:

@RequestMapping(value = "*/submit.view", method = RequestMethod.POST)

Может быть, IE изменить URL-адрес действия формы

0 голосов
/ 13 декабря 2011

Атлант работал. Возникшая проблема была в безопасности. Мы использовали NTLM, но когда мы перешли на LDAP, проблема была решена. Не уверен, почему NTLM не работает. Но проблема решена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...