# ThinkPhP5 视频教程(六):请求和响应 - 响应
* 响应对象
> Response对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。通常用于输出数据给客户端或者浏览器。
* 手动输出
| 输出类型 | 快捷方法 |
| --- | --- |
| 渲染模板输出 | view |
|JSON输出 | json |
| JSONP输出 | jsonp |
| XML输出 | xml |
| 页面重定向 | redirect |
* 页面跳转
如果需要进行一些简单的页面操作提示或者重定向,可以引入traits\controller\Jump,就可以使用相关页面跳转和重定向方法,下面举一个简单的例子,当页面传入name参数为thinkphp的时候,跳转到欢迎页面,其它情况则跳转到一个guest页面。
~~~
namespace app\index\controller;
class Index
{
use \traits\controller\Jump;
public function index($name='')
{
if ('thinkphp' == $name) {
$this->success('欢迎使用ThinkPHP
5.0','hello');
} else {
$this->error('错误的name','guest');
}
}
public function hello()
{
return 'Hello,ThinkPHP!';
}
public function guest()
{
return 'Hello,Guest!';
}
}
~~~
* 页面重定向
如果要进行页面重定向跳转,可以使用:
~~~
namespace app\index\controller;
class Index
{
use \traits\controller\Jump;
public function index($name='')
{
if ('thinkphp' == $name) {
$this->redirect('http://thinkphp.cn');
} else {
$this->success('欢迎使用ThinkPHP','hello');
}
}
public function hello()
{
return 'Hello,ThinkPHP!';
}
}
~~~
![](https://box.kancloud.cn/7f81abad800a364049cbae8ff88b17ff_705x214.png)
![](https://box.kancloud.cn/0be7c4d9a138db02eb7bc81c7f8341f0_713x300.png)
~~~[youku]
XMjc0MDQxMTYyMA =856x523
~~~
http://pan.baidu.com/s/1eSLWHSA 高清视频下载地址
**TP5粉丝群: 364702379**
[需要TPshop商城源码的可前往TPshop官网免费下载安装](http://www.tp-shop.cn)
- 第一讲、课程大纲
- 第二讲、入门与安装-上
- 第二讲、入门与安装-下
- 第三讲、URL和路由-路由
- 第四讲、URL和路由-URL
- 第五讲、请求和响应-请求
- 第六讲、请求和响应-响应
- 第七讲、SQL追踪器
- 第八讲、数据库-基本操作
- 第九讲、数据库操作-事务
- 第十讲、查询语言-上
- 第十一讲、查询语言-下
- 第十二讲、模型和关联-上
- 第十三讲、模型和关联-下
- 第十四讲、读取器与修改器
- 第十五讲、转换与自动完成
- 第十六讲、查询范围
- 第十七讲、输入和验证-上
- 第十八讲、输入和验证-下
- 第十九讲、关联-一
- 第二十讲、关联-二
- 第二十一讲、关联-三
- 第二十二讲、关联-四
- 第二十三讲、关联-五
- 第二十四讲、模型输出
- 第二十五讲、视图和模板-一
- 第二十六讲、视图和模板-二
- 第二十七讲、调试和日志
- 第二十八讲、API开发
- 第二十九讲、扩展
- 第三十讲、浅析session,cookie机制
- 第三十一讲、session的使用
- 第三十二讲、cookie的使用
- 第三十三讲、验证码
- 第三十四讲、文件上传
- 第三十五讲、图像处理
- 第三十六讲、版本3.2和5的差别
- 第三十七讲、未来与总结
- 第二套、TPshop大型项目实战
- TPshop项目实战
- 第一讲、内容介绍
- 第二讲、TPshop window安装
- 第三讲、TPshop linux安装
- 第四讲、TPshop目录结构
- 第五讲、单点登录
- 第六讲、支付插件原理
- 第七讲、支付宝支付集成
- 第八讲、微信支付
- 第九讲、银联支付
- 第十讲、TPshop QQ快捷登录
- 第十一讲、支付宝登录
- 第十二讲,微信扫码登录
- 第十三讲,新手入门微信开发
- 第十四讲,10分钟将TPshop部署服务器上线
- 第十五讲,网站真实高并发架设
- 第十六讲,网站真实高并发架设