.do

来自站长百科
跳转至: 导航、​ 搜索

.do是一种网页后台程序,*.jsp或者struts的组件文件*.do ,它不是一个文件,并没有一个真正的。do文件存在。它不能用编辑器(如记事本)直接打开。但是在编程的过程中后缀名的选择并没有特殊的限制,多数为编程人员为了使网站极具个性化或者隐藏正确的网页而自发使用一些后缀名网页,如今多数为Spring的组件中使用,这也成了大部分编程人员的习惯。

.do的由来[ ]

  • 使用一个特殊的servlet作为“交换机”,将来自web浏览器的请求转到相应的serverpage。在开发web应用时有一个必须要写的部署描述文件(web-inf/web.xml)。
  • 这个文件描述了你的web应用的配置,包括欢迎页面(welcome pages)(当请求没有指定时,出现在目录下的文件)、servlet(路径或者扩展名)和那些servlets的参数的映射。在这个文件中,你配置strutsactionservlet作为一个操控所有指定映射(通常以.do为扩展名)请求的servlet——这就是“交换机”。

使用注意[ ]

  • 通俗的说:.do是一个映射,它可以是html文件、jsp文件或者其他文件的映射,可以是一个也可以是多个。这样会导致如下情况:有时候一个.do 包含了好几个.jsp,同一个url可能因操作和状态不同而出现不同的界面。所以在使用时应该考虑到这点。

do循环语句[ ]

C语言中[ ]

一般与while合用,它的一般形式为:

do { <循环体语句>

}while(<条件表达式>);

这里的while后面是有一个分号的,如果缺少了这个分号,则会导致错误。

先运行后判断条件,循环体至少会运行一次。当符合判断语句后继续循环,否则退出。

要注意与while 语句的区分。

在这里要注意,如果用while(<条件表达式>);,循环体是空语句.

Visual Basic中[ ]

循环语句,与Loop连用,形如 :

do[while][until]
loop[while][until]

伪静态[ ]

  • 比如:使用codeigniter,只需要配置application/config/config.php 中$config['url_suffix'] = '.do';
  • 那么该程序网页扩展名也是.do。
  • IIS魔术脚本也可以做到。

相关条目[ ]

参考来源[ ]