JSP页面中的几种代码类型
1、JSP Java程序片:<% Java code ... %>
在程序中声明的变量的生命周期只局限于当前request。
2、JSP页面中显示一个变量/表达式的值:<%=sum %>
3、JSP注释:
4、定义在JSP整个生命周期内有效的变量:
<%! double a[]=new double[3];
String answer=null;
%>
在一个JSP中定义一个变量默认不是多线程安全的,为了处理多个连接同时请求一个JSP的多线程安全问题,必须给方法加上Synchronized属性。
5、JSP指令标签
JSP指令标签
1、page指令
用来定义整个JSP 页面的一些属性和这些属性的值。
<%@ page 属性1= "属性1 的值" 属性2= "属性2 的值" ......%>
如:
<%@ page contentType="text/html;charset=GB2312" import="java.util.*" %>
contentType定义JSP 页面响应的MIME(Multipurpose Internet Mail Extention) 类型和JSP 页面字符的编码。
2、静态和动态include标签
<%@ include file= "文件的名字" %>
该指令标签的作用是在JSP 页面出现该指令的位置处,静态插入一个文件。
该动作标签告诉JSP 页面动态包含一个文件,即JSP 页面运行时才将文件加入。与静态插入文件的include 指令标签不同,当JSP 引擎把JSP 页面转译成Java 文件时,不把JSP 页面中动作指令include 所包含的文件与原JSP 页面合并一个新的JSP 页面。
3、指定参数标签
param标签以"名字-值"对的形式为其它标签提供附加信息,这个标签与jsp:include、jsp:forward、jsp:plugin标签一起使用。获取参数的值由JSP 的内置对象request 调用getParameter方法完成。
如:
4、嵌入applet小程序
jsp:plugin嵌入applet小程序。
5、引用JavaBean标签
引用JavaBean:
Scope的取值可以是page、request、session、application。
引用JavaBean的属性(隐藏调用getXXX方法)
圆的周长是:
设置JavaBean的属性(隐藏调用setXXX方法)
方法一:
方法二:
通过HTTP 表单的参数的值来设置beans 的相应属性的值,要求表单参数名字必须与beans 属性的名字相同,JSP引擎会自动将字符串转换为beans 属性的类型。
需要注意的是,只有提交了和该beans 相对应的表单后,该指令标签才被执行。
方法三:
通过request 的参数的值来设置beans 的相应属性的值,要求request参数名字必须与beans 属性的名字相同,JSP引擎会自动将request 获取的字符串数据类型转换为beans 相应的属性的类型。
需要注意的是,只有提交了和该beans 相对应的表单后,该指令标签才被执行。
jsp复习资料汇总
[JSP]2017年1月24日asp教程编程辅导汇总
[ASP]2016年12月2日JSP快速入门教程汇总
[JSP]2016年12月2日jsp基本用法和命令汇总
[JSP]2016年10月3日ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日