欢迎来到天天文库
浏览记录
ID:51504348
大小:369.05 KB
页数:18页
时间:2020-03-25
《JSP脚本元素及指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JSP脚本元素及指令主要内容理解JSP脚本元素的组成及语法使用JSP脚本元素进行JSP编程理解JSP指令的组成及语法使用JSP各指令进行JSP编程JSP脚本元素由于都是在一定的格式里嵌入Java代码,因而经常把“表达式、Scriptlet、声明”都称为脚本元素。JSP脚本元素包括:JSP脚本元素表达式Scriptlet声明JSP表达式表达式的概念表达式是对数据的表示,系统将其作为一个值进行计算和显示表达式在JSP页面中的表现形式<%=Java表达式%>JSP表达式
2、/b><%=Math.PI%>100,99中最大的值:<%=Math.max(100,99)%>100,99中最小的值:<%=Math.min(100,99)%>3+2-5的值:<%=3+2-5%>(3+2)==5的值:<%=(3+2)==5%>(3+2)!=5的值:<%=(3+2)!=5%>表达式使用JSP表达式进行JSP编程JSPScriptletJSPScriptlet概念J
3、SPScriptlet就是在JSP页面里嵌入一段Java代码,也称脚本代码段JSPScriptlet在JSP页面中的表现形式<%Java代码%><%Stringname="tony";System.out.println(name);%>JSPScriptlet使用JSPScriptlet进行JSP编程
4、JSP声明JSP声明的概念JSP声明就是在JSP页面中声明Java方法或变量等(用于定义JSP代表的Servlet类的成员变量和方法)。JSP声明在JSP页面中的表现形式<%!Java代码%><%!intnumTimes=3;publicStringsayHello(Stringname){return"Hello,"+name+"!";}%>JSP声明使用JSP声明进行JSP编程需求:某系统计算的金额中有两种形式,一种是带有两位小数的,另一种是整数,现在要求你在JSP页面将不带小数的金额转换为带两位小数的金
5、额。分析:1、利用JSP声明,声明一个方法,将整数转换为两位小数2、利用JSPScriptlet调用声明的方法,转换金额2、在JSP页面利用表达式将转换后的金额显示出来321JSP声明使用JSP声明进行JSP编程<%!//申明一个常量finalStringSEPARATOR=".";//声明一个方法publicStringcovertAmountWithSeparator(Stringmoney){intindex=money.indexOf(SEPARATOR);Stringstr=money;if(index==-1)
6、str=money+".00";returnstr;}%>JSP指令JSP指令包括:JSP指令pageincludetaglibJSP指令的语法为:<%@指令名称属性1="属性值1"属性2="属性值2"…属性n="属性值n"%>(编译指令)相当与在编译期间的命令(换句话说jsp转换成Servlet过程期间需要用到的指令)page指令page指令用于设置JSP页面的属性<%@pagecontentType="text/html;charset=gb2312"%>language定义要使用的脚本语言。如果在将来JSP容器支持多
7、种语言时可使用它。“java”import定义以逗号分隔的类或包的列表,就像在通常的Java代码中所使用的import语句那样。无contentType定义JSP的字符编码方式和JSP页面响应的MIME类型。CHARSET=iso-8859-1isErrorPage表示当前页面能否作为错误页面true或falseerrorPage定义处理异常的JSP页面errors_urlbuffer设置用来存储客户端请求的缓冲区的大小“8KB”session指定这个页面是否参与一个Http会话“true”include指令include
8、指令用于在运行时将HTML文件或JSP页面嵌入到另一个JSP页面(为了代码的重用,写好的jsp页面可以被所有的其他jsp页面进行引用)include指令语法:<%@includefile=”文件名”%>
此文档下载收益归作者所有