两种url转向的实例
来源:互联网 发布:top2000软件下载 编辑:程序博客网 时间:2024/05/29 12:02
在Tornado框架上午web编程中,也可以实现与flask中相同的url转向功能。Tornado框架中有两种方法可以实现url转向:
redirect(url) 在业务逻辑中转向url
RedirecHandler 实现某个url的直接转向
RedirecHandler类的具体使用形式为:
(r'/aaa',tornado.Web.RedirectHandler,dict(url='/abc'))
#-*- encoding:utf-8 -*-rimport tornado.ioloopimport tornado.webclass we(tornado.web.RequestHandler):def get(self):self.write('被转向的目的页面')class ni(tornado.web.RequestHandler):def get(self):self.redirect('/dist')#在业务逻辑中转向app=tornado.web.Application([(r'/dist',we),(r'/src',ni),(r'/en',tornado.web.RedirectHandler,dict(url='/src'))])#直接转向if __name__=='__main__':app.listen(8888)tornado.ioloop.IOLoop.instance().start()
代码说明:
代码中定义了两个类,we作为转向的目标url请求处理器,ni是转向处理器,当访问指向这个业务类时,会被转到'/dist'网址,最后,在Application类中定义一个直接转向,只要访问'/en'就会转向'/src'网址,进而访问到“/dist‘
阅读全文
0 0
- 两种url转向的实例
- SERVLET 的两种转向:response.sendRedirect("URL")与request.getDispatcher("URL").forward(request,response);
- Servlet的两种转向的区别
- Servlet-两种转向区别
- 83 wpf 转向输入的url
- URL重写转向
- asp.net URL 转向
- Flex 转向URL
- JS根据URL转向
- java调用url的两种方式
- 介绍两种风格的URL
- 两种解析URL的方法
- 只让页面转向 URL不变的HTML代码
- ProviderQuickPart封装url转向用户控件时的问题
- apache rewrite将指定URL转向指定的几个服务器
- URL的使用实例
- 用ISAPI实现URL转向
- 用ISAPI实现URL转向
- c# json 序列化如何去掉null值
- php 获取具体时间,时间格式转换问题
- angular 1.x checkbox复选框的实现(新增、编辑)
- xp动态库中使用CString遇到的异常错误CAtlStringMrg::GetInstance
- 软件测试
- 两种url转向的实例
- SSH登录到远程LINUX服务器取消显示环境变量
- 数组与矩阵---最长可整合子数组的长度
- 判断两个( float )变量是否相等以及和 0 值比较方法
- 更改模拟器的显示语言和时间
- php获取数组中重复数据的两种方法
- Python 列表 冒号
- LUA简明教程
- 约束