哎诤

从此不能再哎诤--无聊的人,喜欢无病呻吟
posts - 11, comments - 11, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
       这两天天气热起来了,大家也都有点思春的意思了,今天办公室,讨论出去活动的方案,结果“众口难调”这个成语再次得到印证,组织者列出了4个可选方案,结果从开始报名的30人,到最后只有10多个人表示要去,而且就其中的两种选择,展开了两轮投票,哈哈,好难。
------------------------------------------------------------------------------
------------------------------------------------------------------------------ 
       称此机会,我回忆昨天晚上看的书--JSP技术手册,我发现很久没有看基础的理论,原来好多东西都不知道的啊,原来都只会应用,有些以前很清楚的也有点模糊了。 
       比如说http请求中,get和post的区别:后者的请求内容不放在url中,而是在http请求的body中,请求参数放在url中,会有长度限制,不能超过255个字符,而且不安全,因为是显式的。 
       又比如jsp基础语法中,jsp元素一共有三种:指令元素(directive),脚本元素(scripting),行为元素(a ction)。其中指令元素以“<%@ %>”为标志,也是包含三个:page、include和taglib,其中page元素有11个属性,都是经常用的,比如说什么import等等。脚本元素也是三类:申明、脚本段和表达式,申明以“<%! %>”为标志,脚本段以“<% %>”为标志,表达式以“<%= %>”为标志。最后行为元素以“<%jsp: %>”为标志。 
-----------------------------------------------------------------------------
----------------------------------------------------------------------------- 
       这些大家都知道,但是有两个小问题,却未必都知道,首先针对注释(comments)有几种形式,不同的形式间有什么区别呢?有两种形式,其一是不影响jsp执行结果,纯粹是为了增加页面可读性的注释,但在客户浏览器上可以看到源码,以“<!——     ——>”为标志;另外一种则纯粹是面向程序员的注释,在客户浏览器上看不到的,以“<% --或者/* */ %>”为标志。 
       还有一个问题就是“<%! %>”类型的申明元素和普通脚本段中的变量申明有区别吗,有什么区别呢?区别就在于前者申明的变量是在一个jsp页面的全局变量,也就是所有访问这个jsp页面的进程,都共享这个变量,因此一般很少用这种方式来申明变量,哈哈。

评论

# re: 最怕有时间的时候没东西可写,有东西写的时候又没时间  回复  更多评论   

2006-04-04 15:49 by thinkbase
“<%! %>”还可以用于声明jsp的内部方法甚至内部类, 呵呵, 这个是很有用的

# re: 最怕有时间的时候没东西可写,有东西写的时候又没时间  回复  更多评论   

2006-04-05 16:17 by 哎诤
感谢 thinkbase 的指正,“<%! %>”用于声明jsp的内部方法甚至内部类,确实很有用,哈哈

只有注册用户登录后才能发表评论。


网站导航: