×

response sendredirect dir redirect

response.sendredirect为什么跳转不了?“omitting directory”是什么意思

admin admin 发表于2022-06-10 16:56:57 浏览158 评论0

抢沙发发表评论

response.sendredirect为什么跳转不了


1、在使用response.sendRedirect时,前面不能有HTML输出。

这并不是绝对的,不能有HTML输出其实是指不能有HTML被送到了浏览器。事实上现在的server都有cache机制,

一般在8K(我是说JSP SERVER),这就意味着,除非你关闭了cache,或者你使用了out.flush()强制刷新,

那么在使用sendRedirect之前,有少量的HTML输出也是允许的。
如果报错说,“一些信息已经被submitted”(原文忘了),那么,你就要注意看了,前面是不是有过多的HTML输出了。

2、在response.sendRedirect之后,应该紧跟一句return;

我们已经知道response.sendRedirect是通过浏览器来做转向的,所以只有在页面处理完成后,才会有实际的动作。

既然你已经要做转向了,那么后的输出还有什么意义呢?而且有可能会因为后面的输出导致转向失败。

《%@ include file=“/page/checkLogin.jsp“ %》这个放在要验证的页面的第一句。

“omitting directory”是什么意思


意思是省略目录。

  • directory

  • 读音

    英 [dɪ’rekt(ə)rɪ; daɪ-]  美 [dəˈrɛktəri; (also) daɪˈrɛktəri] 

  • 释义

    n. [计] 目录;工商名录;姓名地址录

    adj. 指导的;咨询的

  • 短语

    telephone directory [通信] 电话簿 ; 电话号码薄 ; 电话号码本 ; 电话使用指南

    root directory [计] 根目录 ; 挚录 ; 磁盘上的根目录 ; 根目次

    hotel directory 旅馆指南 ; 酒店指南 ; 旅店指北 ; 旅店指南

  • 句子

  • To prevent this, you should build them in another directory prefix. 

    要防止这种情况,您应该在另一个目录前缀中构建它们。

  • In this case, you either have to remove the slash or specify the directory with +D. 

    在这种情况下,您可以删除这个斜杠或者使用 +D 指定目录。

  • If you can remember where you have placed your files, then you can browse directly to the directorycontaining those files. -response sendredirect

    如果您能记起在何处放置了文件,那么就可以直接浏览到包含了这些文件的那个目录。


如何在python函数内部获得全局的dir


查官方文档呀
dir方法是针对类的,类写了__dir__()才能通过dir获取,python大部分数据类型都是类所以能调用,全局似乎不是。