【JavaWeb】E-L表达式、JSTL、cookie

上课时的源码:

scope

先看这个博客对scope得介绍,然后回头看代码,就没问题了。

JavaBean的Scope属性

//将这段代码复制到jsp页面的<body>标签中

<% pageContext.setAttribute("userName", "itcast"); %>
	<% request.setAttribute("bookName", "Java Web"); %>
	<% session.setAttribute("userName", "itheima"); %>
	<% application.setAttribute("bookName", "Java 基础"); %>
	表达式\${pageScope.userName}的值为:${pageScope.userName} <br /> 
	表达式\${requestScope.bookName}的值为:${requestScope.bookName} <br /> 
	表达式\${sessionScope.userName}的值为:${sessionScope.userName} <br />
	表达式\${applicationScope.bookName}的值为:${applicationScope.bookName} 
     <br /> 
	表达式\${userName}的值为:${userName}
	

scope网页

cookies

Cookie对象的信息:<br /> 
	${cookie.userName } <br /> 
	Cookie对象的名称和值:<br /> 
	${cookie.userName.name }=${cookie.userName.value }
	<% response.addCookie(new Cookie("userName", "itcast")); %>

第一次运行得到的效果:
第一次cookie
没有赋值,因为赋值语句在显示语句的下方,所以第二次运行时才会出现。

第二次运行得到的效果:
在这里插入图片描述

param

<form action="${pageContext.request.contextPath}/param.jsp">
		num1:<input type="text" name="num1"><br /> 
		num2:<input type="text" name="num"><br /> 
		num3:<input type="text" name="num"><br /> <br />
		<input type="submit" value="提交" />&nbsp;&nbsp;
		<input type="submit" value="重置" />
		<hr>
		num1:${param.num1}<br />
		num2:${paramValues.num[0]}<br />
		num3:${paramValues.num[1]}<br />
	</form>

自己处理自己的信息。
未提交提交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值