目录

  • 1 课程概述及开发工具
    • 1.1 第1次课 课程概述
    • 1.2 第1次课  开发工具
  • 2 HTML基础(4+2)
    • 2.1 第2次课  认识HTML
    • 2.2 第3次课  表格制作
    • 2.3 第4次课  表单:文本框和按钮制作
    • 2.4 第4次课  表单:单选框制作
    • 2.5 第4次课  表单:复选框制作
    • 2.6 第4次课  表单:下拉框制作
    • 2.7 第4次课  表单综合练习
    • 2.8 综合项目:大学生消费水平调查问卷网页设计
    • 2.9 第4次课 CSS基础
      • 2.9.1 第4次课  认识CSS-嵌入式CSS语句
      • 2.9.2 第4次课  认识CSS-文档头内CSS语句
      • 2.9.3 第4次课  认识CSS-CSS外部文件应用
      • 2.9.4 附:CSS参考手册
  • 3 JSP开发基础
    • 3.1 第1次课 认识JSP
    • 3.2 第1次课  EL语言
    • 3.3 第1次课 JSP页面元素
    • 3.4 第2次课  JSP页面元素-代码片段
    • 3.5 第3次课  JSP页面元素-标签行为
      • 3.5.1 第3次课  标签行为jsp:useBean
    • 3.6 第4次课 标签行为 jsp:forward
      • 3.6.1 第4次课 标签行为jsp:param
    • 3.7 第5次课 再一次认识JSP
    • 3.8 附:JavaEE API(开发者参考手册)
    • 3.9 jsp基础测试题
  • 4 JSP内置对象
    • 4.1 第1次 JSP内置对象概述
    • 4.2 第1次 request对象概述
    • 4.3 第2次 request对象获取表单中的请求参数
    • 4.4 第3次 request对象获取URL中的请求参数
    • 4.5 第4次 小项目:列表导航与详情页面设计
    • 4.6 第5次 request对象获取特殊的请求参数-“一对多键-值”对(选)
    • 4.7 第5次 小项目:调查问卷(选)
    • 4.8 第6次 session对象
    • 4.9 第7次 存储“键-值”对到session对象
    • 4.10 第8次 存储“键-值(对象)”对到session对象
    • 4.11 第9次 小项目:果卉团-选购功能设计与实现
    • 4.12 第10次 application对象
    • 4.13 第10次 小项目:运用application实现留言板
  • 5 Servlet开发基础
    • 5.1 第1次 Servlet概述
    • 5.2 第1次 Servlet的生命周期
    • 5.3 第2次 Servlet生成HTML页面
    • 5.4 第3次 Servlet处理表单数据
    • 5.5 第4次 Servlet页面重定向
    • 5.6 第4次 小项目:Web计算器
    • 5.7 第5次 Servlet请求转发
    • 5.8 第6次 Servlet中访问HttpSession对象
    • 5.9 第7次 小项目:简单Web教师工资计算
  • 6 JDBC数据库访问技术
    • 6.1 第1次 JDBC概述
    • 6.2 第2次 JDBC-Statement、ResultSet
    • 6.3 第3次 JDBC实现Web页面简单查询
    • 6.4 第4次 JDBC完成表单查询应用
    • 6.5 第4次 小项目:“寝室大事记”Web查询系统
    • 6.6 第5次 JDBC-预准备语句PreparedStatement
    • 6.7 第6次 JDBC完成增删改功能应用
    • 6.8 第7次 小项目:基于层次架构模式的Web教师工资管理系统
    • 6.9 JDBC API
第2次课  JSP页面元素-代码片段


理解代码片断与表达式代码片断

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);

视频:


本页面内容全部由作者姚远原创,请使用者写明出处后再行使用。