作者:徐春金下面是本人在学习JSP时的一些心得:一、JSP工作原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在ser...
http://www.jb51.net//article/2639.htm
测试环境为jdk1.2.2jswdk-1.0winnt4.0中文版。1。java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候。我刚开始调试jsp的时50%以上的编译错误是都是因为这个。2。java的调用过程都是要加括号的,一开始比较容易忽视,如title=request.getParameter("title").trim();3。jsp中对应asp中的request.form()和request.querystring()的解决方法。jsp中取得参数没有form和queryString之分,都是通过request.getParameter(&q...
http://www.jb51.net//article/2539.htm
很多时候我们写的asp程序会因为做很多操作,所以会花上一分钟甚至几分钟时间。为了使软件使用者能够耐心的等待程序的执行,我们经常会希望有一个进度条来表示程序执行的状态。或者最起码要显示一个类似: “数据载入中”,“正在保存数据” 等的说明性文字。此时我们就会用到Response.flush()。他会将缓冲区中编译完成的数据先发送到客户端。 但是有很多时候,我们发现即使我们使用了Response.Flush(),但是并没有将前面的信息发到客户端来显示。呈献给我们的依然是白屏。经过反复的测试,我得出一个结论(仅代表个人观点,可随意引用,但后果自负)。就是flush的内容至少要有256字节。也就是只...
http://www.jb51.net//article/1326.htm
有这样一个想法,不知道可行么例子:布局中的左栏,它的属性有:{居左,宽度,背景色,字体等等}如果把每个属性都做成一个标准件,然后这样组装起来使用class="floatwidthheightbackgroundfontpadding....",通过多个class的标准件的引用来完成页面布局样式先按需要定义好标准件如:float标准件.l{float:left}.r{float:right}.cl{clear:left}...width标准件.w200{width:200px}.w300{width:300px}...background标准件.red{background:...
http://www.jb51.net//article/1184.htm
一,CSS的管理偶个人感觉比较重要,而且网上好像也比较少有说这方面的一来管理好的话,在调用和定义CSS时,会省掉很多时间和麻烦以下是偶的一些积累首先是为何要外部导入或链接CSS因为一个网页有很多页面,其中就要用到很多CSS(而且其中有一部分CSS是重复的),如果每页单独定义的话,以下是管理的方法,在index下的images文件夹中,CSS文件夹与之同级,方便调用和管理开始做网站时,因为偶们大多在PS中都得到了平面图,这时可以初步的明确相同部分CSS比如底部,正文假设现在有a,b,c三个样式出现在首页中而子页中也会出现则在首页中先定义a,然后将b,c,也定义在a里,则CSS文件夹中,只会出现a...
http://www.jb51.net//article/1111.htm
自从W3C搞了一个Xhtml1.0的标准之后,很多网站都开始用之将站点重构,像yahoo,163,CSDN等,近来一段时间Xhtml+CSS2的热潮更是一浪高过一浪,所以偶也开始学起了,慢慢的就爱上他们了,现在谈一谈最近一段时间来的学习体会。 为什么要学Xhtml+CSS2 首先,规范的代码能在各种浏览器中顺利显示。 一些不规范代码的网页在IE下能正常显示的,在Firefox和Opera上可能就无法正常显示。虽然现在浏览器的主流是IE以及以IE为内核的各种浏览器,但不排除Firefox以及Opera等浏览器等逐渐增大...
http://www.jb51.net//article/1056.htm
