77范文网 - 专业文章范例文档资料分享平台

Servlets & Jsp 实验10:表达式语言(EL)的使用

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

10 实验十 表达式语言的使用

一. 实验目的

1. 了解表达式语言的功能; 2. 掌握表达式语言的使用。 二. 实验内容

1. 表达式语言运算符的使用

下面的JSP页面operator.jsp演示了EL运算符的使用:

<%@ page contentType=\

JSP 2.0 Expression Language - Basic Arithmetic

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=\

EL implicit objects

JSP 2.0 表达式语言-隐含对象


输入foo参数值


EL 表达式 结果 \\${param.foo} ${param.foo}  \\${param[\ ${param[\ \\${header[\

${header[\ \\${header[\ ${header[\ \\${header[\ ${header[\

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Servlets & Jsp 实验10:表达式语言(EL)的使用在线全文阅读。

Servlets & Jsp 实验10:表达式语言(EL)的使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/338292.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: