一、实训目标
-
掌握EL获取数据的方法。
-
熟悉并掌握常用的EL内置对象及其应用。
-
掌握JSTL的使用方式
-
掌握JSTL核心标签库中常用的标签,并能够利用这些标签进行JavaBean编程。
任务一:编写一个JSP页面,实现将下表所示的内容存储在Map中,并使用forEach进行遍历输出。效果图如下:
任务二:结合JavaBean使用forEach遍历输出以下表格中的内容。效果图如下:
要求:
创建一个JavaBean类Product.java。包括name(商品名称),area(产地),price(价格)。创建get和set方法及构造方法。
创建一个操作类GoodsDao.java。写一个取所有的商品信息的方法:
public static
List getAllProducts();在此方法中实例化表中的对象,并把所有对象通过add()方法加到list中。
3.
创建productslist.jsp页面,使用forEach循环输出所有信息。
任务三:结合JavaBean使用<c:if>完成页面的登录验证信息。效果图如下:
要求:
编写User.java类。包括name,password,role属性
按如下方式编写login.jsp页面。
参考代码:
- foreachDemo01.jsp
- Product.java
GoodsDao.java
productslist.jsp
3.User.java
login.jsp