网上的网站大多是htm和html结尾的,为什么不是ASP或者jsp结尾的。是不是htm和html这种比较安全?求详解!

同上!

两种情况,一种是通过ASP/JSP/PHP等这些动态技术直接生成纯静态的.htm/.html文件,保存于服务器中,而你看到的,就是之前已经生成好的这些文件,这样做的好处是当你请求某些网页时,服务器可以不经处理直接把之前处理好的网页发送到你的浏览器,这样可以提高服务器负载.
另一种情况就是使用了伪静态技术,就是说你看到的URL中的路径和文件名并不是真实存在的,在你请求这些URL时,服务器会对这样的URL进行翻译,以便映射到某个ASP/PHP/JSP等动态页面上,而你看到的页面都是经过以上技术处理后的.这样做可以对搜索引擎更友好,可以隐藏技术细节,减少网站被攻击的风险.追问

谢谢,现在一般做网站都用什么语言写?有朋友说,ASP基本很少用了。现在是不是java的多?

追答

目前来看,PHP好像是最多的,ASP.NET和JAVA差不多,ASP也还有一些,只是,已经基本没有人再学ASP了.

追问

谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-12
ASP和JSP属于动态语言,html是静态网页,相对来说html对于简单的单个网页就足够了,可以减少服务器压力等。其实你看到的html网页是网站生成的,最大的作用还是减少服务器负担
第2个回答  2013-03-12
你看到的都是 html 代码,都是经过编程语言(web)解析好生成的,这是因为浏览器只认识 html, 当然不仅仅是 html,包括前端(html+CSS+Javascript)。所以我们看到的仅仅是网站呈现出来的各种花花绿绿的页面。当我们点击按钮的时候才产生交互的过程,后台处理的过程是看不到的,我们只有等待成功与否。

如果你是一个web开发人员,你会整天看到 asp、jsp、php标签的文件
第3个回答  2013-03-12
在你生成和看到的页面会是htm和html结尾的,跟安全没有关系,这是网络的协议!
第4个回答  2013-03-12
只是不同的模板引擎解析的,不同的编程语言做的,不管你看到的后缀是jsp还是asp,html,其实都是html代码,
相似回答