Failed to load resource: net::ERR_TOO_MANY_REDIRECTS
Ich gerade angefangen zu lernen, Backbone JS. Im code unten, iam gerade versuchen aufzurufen url todos/1 erwartet man json-Daten. Statt iam immer Fehler in der Konsole als "Failed to load resource: net::ERR_TOO_MANY_REDIRECTS" ich habe nicht verstanden, warum index.jsp halten, umleiten, viele Male selbst.
Könnte jemand bitte erklären Sie mir, was falsch gelaufen ist und auch die Lösung zu
test.jsp
<html>
<head>
<script
src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script
src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
<script
src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"></script>
<script type="text/javascript">
var myname;
var myjson;
//WAY ONE
$.getJSON("todos/1", alertUser);
function alertUser(data) {
console.log(data.id);
id = data.id;
alert(id);
var TodoItem = Backbone.Model.extend({});
var todoItem = new TodoItem(data);
var TodoView = Backbone.View.extend({
render: function(){
var html = '<h3>' + this.model.get('description') + '</h3>';
$(this.el).html(html);
}});
var todoView = new TodoView({model : todoItem});
todoView.render();
console.log(todoView.el);
}
</script>
</head>
<body>
</body>
</html>
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="org.json.JSONObject" %>
<%
JSONObject obj = new JSONObject();
obj.put("description", "pick up milk");
obj.put("status", "incomplete");
obj.put("id", 1);
response.setContentType("application/json");
out.print(obj);
%>
MyServlet.java
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* Default constructor.
*/
public MyServlet() {
//TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.sendRedirect("index.jsp");
}
}
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/todos/*</url-pattern>
</servlet-mapping>
</web-app>
eine Antwort bitte
Weiß jemand, bitte?
scheint niemand kennt! 🙁
Weiß jemand, bitte?
scheint niemand kennt! 🙁
InformationsquelleAutor Marcia Yudkin | 2014-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich eine Lösung für mein problem von oben. Hoffe, dass es vielleicht jemandem hilft.
In MyServlet.Java ich ändern muss unten
zu
InformationsquelleAutor Marcia Yudkin