JSP

JSP的脚本和指令

1.jsp指令包含page指令,include指令。page语法<%@ page 属性1="value1" 属性2="value2" ... 属性n="valuen"%>,有language属性:指定JSP文件所使用的脚本语言,目前仅“java”为有效值和默认值即language="java";import属性引入要使用的类;contentType属性设置编码字符集;pageEncoding属性也设置字符集,但不建议使用。include指令只支持file属性,指定要在转译时嵌入的文件的名称。

2.JSP表达式<%= 变量或可以返回值的方法或Java表达式%>;JSP小脚本<% java代码%>;JSP声明<%! java变量或方法 %>。

3.JSP页面有7种元素组成:静态内容;指令;表达式;Scriptlet(小脚本);声明;动作;注释。

4.JSP执行过程的三个关键阶段:

   1)转译阶段:Web容器将JSP转译成Servlet的源代码;

   2)编译阶段:Web容器将产生的源代码编译成Servlet字节码文件;

   3)执行阶段:Web容器加载编译后的Servlet字节码文件并执行。

JSP中的标准动作标签

1.<jsp:include> 在页面被请求的时候引入一个文件;<jsp:useBean>寻找或者实例化一个JavaBean;<jsp:setPropery>设置JavaBean的属性;<jsp:getPropery>获得或输出某个JavaBean的属性;<jsp:forward>把请求转到一个新的页面;<jsp:param>用来提供key/value 的信息,可用在<jsp:include>,<jsp:forward>等动作中使用,指定一个将加入请求的当前参数中的参数。

2.<jsp:include>标签:page可以是一个相对路径,flush值为boolean类型,若为true表示缓冲区满时将会被清空。

  <jsp:useBean>,id属性,class属性只对应的类名,scope属性指定JavaBean的作用范围。<jsp:setPropery>name属性指定JavaBean的名称,property属性指定要设置的JavaBean的属性名称,value属性指定属性值。<jsp:getPropery>name属性指定JavaBean的名称,property属性指定要设置的JavaBean的属性名称。<jsp:forward>page属性指定目标页面的地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值