任何人都可以展示一个工作示例,说明如何通过 AppEngine 在 GWT 项目上获取漂亮的 url。
我知道您会建议查看 UrlRewriteFilter。我已经烧了3天了,没有成功。
请问,可以帮忙吗?
任何人都可以展示一个工作示例,说明如何通过 AppEngine 在 GWT 项目上获取漂亮的 url。
我知道您会建议查看 UrlRewriteFilter。我已经烧了3天了,没有成功。
请问,可以帮忙吗?
Maybe what you're looking for: Pretty URLs in Google App Engine
这将起作用,而且非常简单:
def main():
application = webapp.WSGIApplication([('/', MainHandler), ('/(.*)', PostHandler)], debug=True)
class PostHandler(webapp.RequestHandler):
def get(self, slug):
我跟着那个链接直到 urlrewrite 过滤器,这就是我目前正在使用的。
我将 domain/?user=43434&mensage=89898 转换为 domain/user43434-mensage89898 这对我来说非常好。
但我无法将其转换为域/43434/8989。
当我尝试这样做时,我总是会因为我的服务找不到 *.wgt.rpc 文件而失败。
换句话说,当我使用 GWT 时,我无法运行下一个示例:http: //zenoconsulting.wikidot.com/blog :16
如果您愿意#
在 URL 的开头添加一个,则可以在客户端使用 History 类来实现。例如,在我的应用程序中,教师可以通过http://activegrade.com/#calculus/grades访问他们的成绩。History 对象接收“微积分/成绩”,您可以从那里解析它。
GWT 2.1 引入了 Places 的概念——您也可以研究一下。