Servlets& Jsp 实验10:表达式语言(EL)的使用
更新时间:2023-10-22 16:12:01 阅读量: 综合文库 文档下载
10 实验十 表达式语言的使用
一. 实验目的
1. 了解表达式语言的功能; 2. 掌握表达式语言的使用。 二. 实验内容
1. 表达式语言运算符的使用
下面的JSP页面operator.jsp演示了EL运算符的使用:
<%@ page contentType=\
JSP 2.0 表达式语言 - 基本算术运算符
该例说明了基本的表达式语言的算术运算符的使用,其中包括加(+),减(-), 乘(*),除(/ 或 div), 取余 (% 或 mod)。
EL 表达式 结果 \\${1} ${1} \\${1 + 2} ${1 + 2} \\${1.2 + 2.3} ${1.2 + 2.3} \\${1.2E4 + 1.4} ${1.2E4 + 1.4} \\${-4 - 2} ${-4 - 2} \\${21 * 2} ${21 * 2} \\${3/4} ${3/4} \\${3 div 4} ${3 div 4} \\${3/0} ${3/0} \\${10%4} ${10%4} \\${10 mod 4} ${10 mod 4}
\\${(1==2) ? 3 : 4} ${(1==2) ? 3 : 4}
2 访问作用域变量
编写一个名为EmployeeBean的JavaBean,其中包括3个属性eno表示雇员号、ename表示雇员名和ecompany表示雇员公司名。
【步骤1】EmployeeBean.java程序代码
package com.beans;
public class EmployeeBean { private String eno = \ private String ename = \ private String ecompany = \
public EmployeeBean() { }
public void setEno(String eno){ this.eno = eno; }
public void setEname(String ename){ this.ename = ename; }
public void setEcompany(String ecompany){ this.ecompany = ecompany; }
public String getEno(){ return eno; }
public String getEname(){ return ename; }
public String getEcompany(){ return ecompany; }
}
【步骤2】编写一个JSP页面,在其中通过表单输入雇员信息,将请求转发到一个Servlet。
<%@ page contentType=\
请输入雇员信息:
【步骤3】下面的Servlet从JSP页面得到客户信息
package com.control;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*; import com.beans.EmployeeBean;
public class EmployeeServlet extends HttpServlet{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
String eno = request.getParameter(\
String ename = request.getParameter(\
String ecompany = request.getParameter(\ EmployeeBean employee = new EmployeeBean(); employee.setEno(eno);
employee.setEname(ename);
employee.setEcompany(ecompany);
request.setAttribute(\ RequestDispatcher view =
request.getRequestDispatcher(\ view.forward(request, response); } }
【步骤4】下面的JSP使用EL表达式显示用户的信息
<%@ page contentType=\
雇员的信息如下:
雇员号:${employee.eno} 雇员名:${employee.ename} 公司名:${employee.ecompany}
3. 隐含对象的使用
下面的JSP页面implicit.jsp演示了EL隐含对象的使用。
<%@ page contentType=\
JSP 2.0 表达式语言-隐含对象
输入foo参数值
EL 表达式 结果 \\${param.foo} ${param.foo} \\${param[\ ${param[\ \\${header[\
${header[\ \\${header[\ ${header[\ \\${header[\ ${header[\
正在阅读:
Servlets& Jsp 实验10:表达式语言(EL)的使用10-22
2015-2016开学常规检查小结03-08
安装和配置网络策略04-23
2012年上海高考英语二模翻译汇总04-27
总账和明细账的平行登记练习题09-17
水泥厂生产过程中异常窑况的分析及处理汇总10-20
《劳动最光荣》主题班会教案10-21
基于Simulink加热炉传递函数的PID仿真课程设计报告09-30
科技发展弊大于利一辩辩词05-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 表达式
- Servlets
- 语言
- 实验
- 使用
- amp
- Jsp
- EL
- 1.1.1锐角三角函数
- 2016寒假社会实践调查报告
- 定语从句和介词
- 八年级地理下册5.2北方地区和南方地区教案(新版)湘教版 - 图文
- 古诗词鉴赏表达技巧(艺术手法)
- 初中语文新课程标准试题
- 2019高中数学第三章统计案例单元测试(一)新人教A版选修2 - 3
- 2016国家重点支持的高新技术领域(DOC)
- 银行柜员毕业实习报告
- 机务工程质量检验评定表6.3.1-1~22
- XM512球面铣磨机使用说明书
- 厦门大学网络教育2017年度英语1参考答案
- 《用7、8的乘法口诀求商》教学反思
- 芮明杰版管理学试题及答案一 - 图文
- 2017考研专科生报考天津各高校的条件
- 计算机网络填空题 南昌大学 电子商务
- 2010年初级会计实务随章练习试题-05章
- 工具式型钢悬挑脚手架施工工法 - 图文
- 高考有机化学集锦
- 入党积极分登记表填写要求