GWT, AppEngine и довольно URL (человеческий URL) - PullRequest
1 голос
/ 21 октября 2010

Может кто-нибудь показать рабочий пример того, как получить красивые URL-адреса в проекте GWT через AppEngine.

Я знаю, что вы предложите взглянуть на UrlRewriteFilter.Я жгу его 3 дня и не получаю.

Пожалуйста, можете помочь?

Ответы [ 4 ]

1 голос
/ 17 августа 2011

Это будет работать, и это действительно легко:

def main():
    application = webapp.WSGIApplication([('/', MainHandler), ('/(.*)', PostHandler)], debug=True)

class PostHandler(webapp.RequestHandler):
    def get(self, slug):

Как описано в статье о Красивые URL с Google App Engine

1 голос
/ 21 октября 2010

Может быть, то, что вы ищете: Красивые URL в Google App Engine

0 голосов
/ 29 октября 2010

Вы можете сделать это на стороне клиента с помощью класса History, если вы хотите, чтобы в начале ваших URL-адресов было #. В моем приложении учителя могут получить доступ к своим оценкам, например, http://activegrade.com/#calculus/grades,. Объект History получает «исчисление / оценки», и вы можете оттуда его анализировать.

В GWT 2.1 вводится понятие «Места» - вы также можете в этом разобраться.

0 голосов
/ 22 октября 2010

Я перешел по этой ссылке до фильтра urlrewrite, который я сейчас использую.

Я получаю преобразовать домен /? User = 43434 & mensage = 89898 в домен / user43434-mensage89898, что вполне хорошо длямне.

Но я не могу преобразовать его в домен / 43434/8989.

Когда я пытаюсь сделать это, я всегда получаю ошибку, состоящую из моих служб, не могу найти файл * .wgt.rpc.

Другими словами, я не могу запустить следующий примеркогда я использую GWT: http://zenoconsulting.wikidot.com/blog:16

...