EL表达式

1.什么是EL表达式:

EL即Expression Language(表达式语言)

EL的功能

替代JSP页面中的复杂代码

EL的语法

${  EL exprission } ${  bean.name } 或  ${  bean['name'] }

以“${”作为开始,以“}”作为结束 直接使用变量名获取值$ ${  username }

2、域属性相关(4个)

pageScope:从page范围域属性空间中查找指定的key
requestScope:从request范围域属性空间中查找指定的key
sessionScope:从session范围域属性空间中查找指定的key
applicationScope:从application范围域属性空间中查找指定的key 

 3.注意

需要在开头写一个语句

 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="wsk" %>

prefix中的‘wsk’为自己定义的,写什么都可以,

<wsk:forEach item="${glist}" var="g">

var中的‘g’也是自己定义的,用g.get方法去点属性值然后调用

index页面:

<%@page import="com.zking.entity.Goods"%>
<%@page import="com.zking.biz.imp.Imp_GoodDaoBiz"%>
<%@page import="com.zking.biz.IGoodBiz"%>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="tyj" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-3.3.1.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/>
<script type="text/javascript">
</script>
<script type="text/javascript">
	//修改数量后将bid传入dogwc页面中,控制总价格
	function gm(bid) {
		location.href = "dogwc.jsp?bid="+bid;
	}
</script>
</head>
<body>
<table class="table table-hover">
	<tr>
		<td>商品编号</td>
		<td>商品名称</td>
		<td>商品单价</td>
		<td>商品介绍</td>
		<td>商品图片</td>
		<td>操作</td>
	</tr>
	<tyj:forEach items="${glist}" var="c">
		<tr>
			<td>${c.bid}</td>
			<td>${ c.bname}</td>
			<td>${ c.bprice}</td>
			<td>${c.binfo }</td>
			<td>
				<img alt="" src="${c.bface }">
			</td>
			<td>
				<button onclick=" gm(${c.bid})"  class="btn btn-success">加入购物车</button>
			</td>
		</tr>
	</tyj:forEach>
</table>
<a  href="dospcart.jsp">进入购物车</a>
 
</body>
</html>

 doindex页面:

<%@page import="com.zking.entity.Goods"%>
<%@page import="java.util.ArrayList"%>
<%@page import="com.zking.biz.imp.Imp_GoodDaoBiz"%>
<%@page import="com.zking.biz.IGoodBiz"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
 
	IGoodBiz ig = new Imp_GoodDaoBiz();
	ArrayList<Goods> glist = ig.getall();
	request.setAttribute("glist", glist);
	request.getRequestDispatcher("index.jsp").forward(request, response);
 
 
 
%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzhaifx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值