JSP语法介绍
(sun企业级应用的首选)页面中的元素
一,释:三种注释,<!-- -->会打印到客户端,剩下的两种被jsp(sun企业级应用的首选)引擎忽略。
二,模板元素:指jsp(sun企业级应用的首选)中的静态htlm或者xml(标准化越来越近了)内容,它影响页面的结构和美观程度,但那是美工的事,与程序员无关。
三,脚本元素:包括声明(declaration),表达式(expression)和scriptlets,除去一些微小的差异外,scriptlets完全可以取代前两种的功能。
四,指令元素:
jsp(sun企业级应用的首选)指令是jsp(sun企业级应用的首选)向jsp(sun企业级应用的首选)包容器发送的消息。他们用来设置全局值,如类声明,要实现的方法,输出内容类型等,并不向客户口产生任何输出。它只影响本jsp(sun企业级应用的首选)文件。
1, age指令:用来定义和操作许多重要的页面的属性,这些属性与jsp(sun企业级应用的首选)包容器进行通信。在jsp(sun企业级应用的首选)的任何地方,以任何顺序,一个页面可以包含任意数量的page指令。但除了import指令外,其它的指令只能出现一次。几个重要的page指令:
<% @ page import =”java.io.*,java.util.*”%>//导入包
<% @ buffer=” ”%>//定义对客户输出流的缓冲模型。
<% @ info=” ”%>//可以使用servlet.getservletinfo()得到该字符串
<% @ iserrorpage=” ”%>
<% @ errorpage=” ”%>
<% @ isthreadsafe=” ” %>//jsp(sun企业级应用的首选)文件是否能多线程使用
2, include指令:asp中用的很多了吧,后面再介绍。
3, taglib指令:详见作者以前文章《struts中的自定义标记》。
五,动作元素
jsp(sun企业级应用的首选)动作元素是使用xml(标准化越来越近了)语法写成的,它是在请求处理阶段起作用的,它影响jsp(sun企业级应用的首选)运行时的行为和发送给客户的应答。它们应当由所有的包容器提供,而不管它们的实现如何。
从效果上来说,一个标准动作是能够嵌入到jsp(sun企业级应用的首选)页面之中的一个标记。在页面被编译为servlet期间,当包容器遇到这个标记时,就用相应于请求的预定义的任务的java代码来代替它。
1,<jsp(sun企业级应用的首选):param>:为其他标签提供附加信息。
<jsp(sun企业级应用的首选):param name=”paramname” value=”paramvalue”/>
它与<jsp(sun企业级应用的首选):include>,<jsp(sun企业级应用的首选):forward>,<jsp(sun企业级应用的首选):plugin>一起使用。
2,<jsp(sun企业级应用的首选):include>
如果包含是静态文件,那么仅仅是把内容加到jsp(sun企业级应用的首选)文件中去,这个文件不会被
上一篇: 理解C#中的闭包
下一篇: 行走* ? 拉萨,日光倾城