Я просматривал похожие вопросы, и ни одно из решений не работало.PrimeFaces - Не удалось загрузить ресурс
Я делаю вызов Ajax, но мой метод никогда не называется.
У меня есть эта ошибка на Chrome:
GET http://localhost:8080/ERP.GUI2/views/user/login.html jquery.js.html:23
b.ajaxTransport.send jquery.js.html:23
b.extend.ajax jquery.js.html:23
PrimeFaces.ajax.Queue.offer primefaces.js.html:1
PrimeFaces.ajax.AjaxRequest primefaces.js.html:1
PrimeFaces.ab primefaces.js.html:1
onclick
Я проверил и эти файлы в порядке, они существуют, и правильный путь, я могу открыть их в браузере.
Вот моя кнопка:
<p:commandButton actionListener="#{userController.logIn()}" value="Entrar"/>
Есть моменты, когда ошибка просто:
Failed to load resource http://localhost:8080/ERP.GUI2/views/user/login.html
Когда я первый запустить код, никаких ошибок не сообщается, ошибка показывает точно, когда я нажмите кнопку вызова метода.
Я не знаю, важно ли это, но я использую Eclipse, и он добавил JavaScript Resources
, я не знаю, что это мешает чему-то и не знает, как его удалить.
Спасибо за ваш ответ. Можете ли вы объяснить мне, почему существует разница, когда я использую Eclipse или NetBeans в этом случае? Если я не ошибаюсь, Eclipse автоматически генерирует скобки, но NetBeans этого не делает. Судя по решению, это правильно ** не ** использовать их, правильно? – Gerep
Рад, что это помогло. Да, по умолчанию, в большинстве ситуаций вы не будете использовать их для выражений метода. Я использовал оба IDE, и, по моему опыту, поддержка Netbeans для Java EE в целом лучше. – rbento