RequestDispatcher干啥用的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RequestDispatcher干啥用的?相关的知识,希望对你有一定的参考价值。
RequestDispatcher requestDispatcher = request.getRequestDispatcher("dealwith.jsp");
requestDispatcher.forward(request, response);这两句怎么解释啊?
我想知道requestDispatcher.forward(request, response);的forward()方法里面的两个参数request, response是怎么回事。。。。谢谢高手前来解困
request就是客户端的请求
通过response可以往客户端写响应本回答被提问者和网友采纳 参考技术B 跳转你选中的页面 request.getRequestDispatcher("dealwith.jsp");
即dealwith.jsp
requestDispatcher.forward(request, response);
将参数request和response传给dealwith这个页面
多看点关于servlet的资料就知道了 参考技术C 跳转你选中的页面 request.getRequestDispatcher("dealwith.jsp");
括号里面是你需要跳往的页面
requestDispatcher.forward(request, response);
执行跳转 参考技术D 转递参数给dealwith,jsp.
这个“1342177280”标志是干啥用的?
【中文标题】这个“1342177280”标志是干啥用的?【英文标题】:For whats this "1342177280" flag for?这个“1342177280”标志是干什么用的? 【发布时间】:2020-11-04 03:02:32 【问题描述】:我有一些代码 sn-p 用于打开带有以下标志的 whatsapp
Intent intent = new Intent();
intent.setClassName("com.whatsapp", "com.whatsapp.HomeActivity");
intent.addFlags(1342177280);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent, 9);
上面的 sn-p 显示错误 1342177280 如下所示
Error image here
我不明白这个标志 1342177280 是关于什么的,知道吗?
【问题讨论】:
这些是标志 OR'ed 在一起 (developer.android.com/reference/android/content/…); 10100000000000000000000000000000 二进制。 (也许:FLAG_ACTIVITY_NEW_TASK 和 FLAG_RECEIVER_REGISTERED_ONLY) 警告是因为您使用的是显式整数,而不是在“已批准”标志列表中绘制。 【参考方案1】:我正在扩展 codebod 的评论
警告是因为您使用的是显式整数,而不是在“已批准”标志列表中绘制。
Intent 的 addFlags() 方法接受一个在 android 框架中预定义为常量的 int 参数。预定义的常量具有相应的整数值。您看到该错误是因为您输入的整数值与任何预定义值都不匹配。
查看this 文档以查看 Intent 的 addFlags() 方法可以接受的有效参数列表。
【讨论】:
以上是关于RequestDispatcher干啥用的?的主要内容,如果未能解决你的问题,请参考以下文章