【理解代码片断与表达式代码片断】
1.JSP代码片断
在JSP页面中使用代码片断,只需要将普通的JAVA代码外面加上“<%”、“ %>”即可,注意“<%”与“%>”必须成对出现。
代码片断可以出现任意多次数,只要能够保证每个代码片断正确的被<%%>所包围。
逻辑上相关联的代码片断之间可以被模板内容隔开。
2.JSP表达式代码片段
使用表达式的值,用来显示到结果页面。 表达式代码片断的语法如下:
<%= 表达式%>
【案例】
案例1:利用Java循环,编写JSP页面,使得页面输出数字3到7.
分析:
利用循环变量i,每次循环,i的值均会发生变化,这些变化的值可以被显示在结果页面上。
这也是JSP页面“厉害”的地方-页面可以显示程序计算出来的值。
<%
for( int i=3 ;i<=7;i++){
%>
数字:<%=i%><br>
<%
}
%>
案例2:代码表达式用于作用CSS语句。
设置font-size属性,通过for循环完成图示效果
分析:代码表达式除了分隔html代码,还可以分隔CSS语句
案例关键代码:
<%for(int i=10;i<20;i++){ %>
<p style="color:blue;font-size:<%=i%>px">认识一下CSS</p>
<%} %>
【综合项目】
生成随机数,页面效果参考如下:
请将下列代码补充完整。实现项目效果。
代码:
<body>
<p>这是一个生成随机数的小程序,能够随机生成10个整数, 并能将最大的整数找出来,程序运行效果图见如下所示</p>
<table
style="border: 2px solid; border-color: blue; text-align: center; color: red">
<tr>
<th>序号</th>
<th>随机数</th>
</tr>
</table>
<br>获得的最大随机数为:
</body>
分析:
1. 除了标题行,其他各行(“tr”元素)需要放入循环体内生成。
2. 第一列数据的获取思路:利用循环变量,每次循环得到循环变量的当前值,完成第一列数据的获得。
3. 第二列数据的获取思路:则每次循环时计算得到一个随机值即可。
4. 生成随机数的参考java代码:
Math.round(Math.random() * 100);
视频:

