У меня есть форма в html , значения, для которых я получаю с помощью JavaScript . Я преобразую его в объект в качестве следующего (только в javaScript ):
var obj = {
LogReference:logrefgenerator(),
ReferenceNumber : ""
}
Теперь я хочу отправить этот объект, используя ajax (или любой другой в этом отношении) на Java class (не сервлет) , который у меня есть. Я пытаюсь сделать это с помощью: < /p>
$.ajax({
url: 'Resource',
type: 'POST',
dataType :'json',
data: obj1,
success: function(result) {
alert('SUCCESS');
},
error: function(){
alert('Error');
}});
< /code>
Но приведенный выше код каким -то образом не работает. Отладчик F12 (инструмент отладки браузера) говорит: Ошибка 404: Ресурс не найден. Я хочу отправить объект из моего JavaScript и получить его в моем коде Java для дальнейшей обработки. Также обратите внимание, что я использую IE < /code>. < /P>
edit < /strong>:
Следующее мое resource.java < /code>: < /p>
public class Resource extends HttpServlet {
private static final long serialVersionUID = 1L;
public Resource(String obj1) {
// TODO Auto-generated constructor stub
System.out.println(obj1);
System.out.println("inside resource!");
}
}
< /code>
web.xml:
Welcome to Tomcat
Welcome to Tomcat
Подробнее здесь: https://stackoverflow.com/questions/324 ... -a-servlet