静态化方法一:重写每个页面需要静态化的动态页面.cs文件的Render()方法,如下图所示。注意红框处,红框处的参数表示要生成静态页面的名字。该方法实现简单,但是每次访问该页面时,都会重新再次执行Render()方法,生成页面,性能较低。静态化方法二:重新制作一个aspx页面,专门用来生成各个动态a...
分类:
Web程序 时间:
2015-03-04 12:32:53
阅读次数:
127
概述
struts1.0是一个框架,是一个实现了MVC思想的一个半产品。
MVC思想
MVC思想的核心就是解除页面内容显示和请求处理的耦合。
动态页面最开始的开发模式,都是内容显示和请求处理都在同一个页面上,这种情况的好处就是开发比较简单,因为涉及的文件,涉及的类少,所以,开发较简单,缺点就是修改比较麻烦,因为,类少了,必定类的职责就变多了,这种情...
分类:
其他好文 时间:
2015-02-28 18:43:59
阅读次数:
116
Forward指令是Jsp动作指令之一,可以用于将页面响应转发到另外的页面。既可以转发到静态页面,也可以转发到动态页面。
就像表单参数的转发一样,本来没什么好说,但是有几个特性还是要注意一下的。用一个例子就能够完全说明这个问题了。
假设一个工程下面有三个页面,form.jsp是给用户填写表单的,然后把填写的参数传递到forward.jsp,之后不作任何的停留与休整,forward.jsp直接把...
分类:
Web程序 时间:
2015-02-27 12:03:11
阅读次数:
205
和LAMP不同的是LNMP中的N指的是是Nginx(类似于Apache的一种web服务软件)其他都一样。目前这种环境应用的也是非常之多。 Nginx设计的初衷是提供一种快速高效多并发的web服务软件。在静态页面的处理上Nginx的确胜Apache一筹,然而在动态页面的处理上 Nginx并不比Apac...
分类:
其他好文 时间:
2015-02-27 09:58:03
阅读次数:
150
伪静态通俗点说就是假的静态页面,也就是通过各种技术手段,让动态页面的URL看上去和静态页面的一样。一般情况下我们都选择中转或者是手工来玩……今天看见了《sqlmap遇到url重写的示例》“高中时看见英文就头大,现在慢慢的发现当拿到一个工具时 先看看其官方给的 faq doc pdf等文档是非常有益的...
分类:
数据库 时间:
2015-02-09 10:37:56
阅读次数:
930
动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数. 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面 下面非常详细地解析了有关JSP动态INCLUDE和静态INCLUDE的使用方法及其区别:...
分类:
Web程序 时间:
2015-01-21 19:35:22
阅读次数:
103
之前重点学习PHP,所以javascript、Ajax都比较弱一点。现在也开始补课了,今天实现了一个进度条的例子,感觉Ajax实现动态页面真的很厉害,并没有想象中的那么难理解。进度条作为反应实时传输数据进度的状态,能够灵活运用还是很重要的。在进度条实现中,我们只需要实时修改进度条style中的wid...
分类:
Web程序 时间:
2015-01-18 18:30:50
阅读次数:
186
1 说明
静态页面本身就比动态页面快很多倍,而且动态页面总是要去数据库查询,这会更加降低速度!
页面静态化是把动态页面生成的html保存到服务器的文件上,然后再有相同请求时,不再去执行动态页面,而是直接给用户响应上次已经生成的静态页面。而且静态页面还有助与搜索引擎找到你!
2 查看图书分类
我们先来写一个小例子,用来查看不同分类的图书。然后我们再去思考如何让动态页面静态化的问题。
...
分类:
编程语言 时间:
2015-01-17 13:56:22
阅读次数:
158