What does .do webpage stands for

允我心安 提交于 2019-12-18 18:47:50

问题


I would like to know what does .do webpages stand for ( as .php stands for PHP pages with PHP Scripting) and what is the scripting language behind it.


回答1:


http://www.fileinfo.com/extension/do

According to WikiPedia, .do is:

a pseudo file extension representing an Apache Struts action. It does not map to an actual file extension, although it appears that way.

However, you can't really say anything about the technology behind based solely on the "extension", i.e., the server can be configured to use .do for PHP files etc. This can be done in order to secure backwards compatibility or whatever.




回答2:


.do is the commonly used convention to denote a Struts action. Like .jsf for JSF . But there is no compulsion that all struts action should map to .do extenstion. It can be configured in web.xml to .anything. Also a simple servlet can also be mapped to a .do extension. So nothing can be derived by just looking at the URL.




回答3:


While .do seems to be a Struts convention, it is used in Spring and Spring MVC as well. This SO thread talks a little bit about that, also noting that whereever Servlets are used, '.do' files can be used: Why do Java webapps use .do extension? Where did it come from?



来源:https://stackoverflow.com/questions/3117694/what-does-do-webpage-stands-for

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!