一个jsp页面由元素和模板数据组成.元素是必须由jsp容器处理的部分.而模板数据是jsp容器不处理的部分,如jsp中的HTML内容
元素有三种类型: 脚本元素,指令元素, 动作元素
脚本元素:包含三个部分:声明,脚本段,表达式
声明:用于声明在其它脚本元素中可以使用的变量和方法
脚本段:是一段java代码
表达式:java语言中完整的表达式
声明
以<%!开始,以%>结束
<%! int i=0;%> <% ! public void method(){ } %>
利用<%! %>声明的变量,在jsp容器将jsp转换为servlet时将作为servlet类的属性,声明的方法将成为servlet的方法
下面是纯JSP实现的计算圆的面积和周长的代码:
<%! double radius=6.0; private double getRadius(){ return radius; } private double getDiameter(){ return (radius * 2); } private double getArea(){ return(3.1415 *(radius * 2)); } private double getCircumference(){ return (3.1415 * radius*2); } %>
<b>圆的半径:</b> <%=radius%> cm<br/> <b>直径:</b> <%=getDiameter()%> cm<br/> <b>圆的面积为:</b> <%=getArea()%> cm<sup>2</sup><br/> <b>圆的周长为:</b> <%=getCircumference()%><br/>
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5552.html