Я использую сервер AppEngine для ответа на запросы HTTP-Get моего приложения, но запрос всегда возвращает HTML-код index.html.Запрос HTTP-Get возвращает HTML-код (Google AppEngine)
Это мой doGet-метод:
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
String name = req.getParameter("name");
String score = req.getParameter("score");
if(score==null && name!=null){
resp.getWriter().println(name);
}
else if(name!=null && score!=null){
int p = Integer.parseInt(score);
addHighscore(name, p);
}
else{
resp.getWriter().println("error");
}
}
так что если я введите URL http://high-1212.appspot.com/?name=test
в моем браузере, я хочу, чтобы вернуть значение параметра имя, но это только возвращает веб-страницу. Поэтому в моем приложении не отображается значение параметра, а HTML-код. По этой причине, я думаю, это из-за метода doGet. Но я не понимаю, что случилось.
Проведите поиск в Интернете по следующим критериям: web.xml, servlet-mapping – konqi