【程序编程相关:JSP由浅入深(6)JSP声明】
作 者 : 仙人掌工作室【推荐阅读:JSP连接各类数据库大全(上)】
jsp动作包括: 【扩展信息:JSP由浅入深(5)Scriptlets】
jsp动作利用xml语法格式的标记来控制servlet引擎的行为.利用jsp动作可以动态地插入文件.重用javabean组件.把用户重定向到另外的页面.为java插件生成html代码.jsp:include:在页面被请求的时候引入一个文件.
jsp:usebean:寻找或者实例化一个javabean. jsp:setproperty:设置javabean的属性. jsp:getproperty:输出某个javabean的属性. jsp:forward:把请求转到一个新的页面. jsp:plugin:根据浏览器类型为java插件生成object或embed标记. 13.1 jsp:include动作该动作把指定文件插入正在生成的页面.其语法如下:
<jsp:include page="relative url" flush="true" />前面已经介绍过include指令,它是在jsp文件被转换成servlet的时候引入文件,而这里的jsp:include动作不同,插入文件的时间是在页面被请求的时候.jsp:include动作的文件引入时间决定了它的效率要稍微差一点,而且被引用文件不能包含某些jsp代码(例如不能设置http头),但它的灵活性却要好得多.
例如,下面的jsp页面把4则新闻摘要插入一个“whats new ?”页面.改变新闻摘要时只需改变这四个文件,而主jsp页面却可以不作修改:
whatsnew.jsp
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"><html><head><title>whats new</title></head><body bgcolor="#fdf5e6" text="#000000" link="#0000ee"
vlink="#551a8b" alink="#ff0000">... 下一页