Javaweb的el操作

Javaweb的el操作

<span style="font-size:18px;"><%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'eloperate.jsp' starting page</title>

	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
<title>el运算</title>
  </head>

  <body>
   <table>
	  <tr >
	     <td>
	       <table border="1">
	          <tr>
	             <th colspan="2">四则运算:</th>
	          </tr>
	          <tr>
	             <th>操作符</th>
	             <th>操作结果</th>
	          </tr>
	          <tr>
	            <td>\${1+2}</td>
	            <td>${1+2}</td>
	          </tr>
	           <tr>
	            <td>\${1-2}</td>
	            <td>${1-2}</td>
	          </tr>
	           <tr>
	            <td>\${1*2}</td>
	            <td>${1*2}</td>
	          </tr>
	           <tr>
	           <td>\${6/3}<br/>\${6 div 3}</td>
	            <td>${6/3}<br/>${6 div 3}</td>
	          </tr>
	          <tr>
              <td>\${9%4}<br/>\${9 mod 4}</td>
                <td>${9%4}<br/>${9 mod 4}</td>
              </tr>
	        </table>
	     </td>
	      <td>
	       <table border="1">
	          <tr>
	             <th colspan="2">比较运算:</th>
	          </tr>
	          <tr>
	             <th>操作符</th>
	             <th>操作结果</th>
	          </tr>
	          <tr>
	            <td>\${2==1}<br/>\${2 eq 1}</td>
	            <td>${2==1}<br/>${2 eq 1}</td>
	          </tr>
	           <tr>
	            <td>\${2!=1}<br/>\${2 ne 1}</td>
	            <td>${2!=1}<br/>${2 ne 1}</td>
	          </tr>
	           <tr>
	           <td>\${2<1}<br/>\${2 lt 1}</td>
	            <td>${2<1}<br/>${2 lt 1}</td>
	          </tr>
	           <tr>
	           <td>\${2>1}<br/>\${2 gt 1}</td>
	            <td>${2>1}<br/>${2 gt 1}</td>
	          </tr>
	          <tr>
                <td>\${2<=1}<br/>\${2 le 1}</td>
	            <td>${2<=1}<br/>${2 le 1}</td>
              </tr>
               <tr>
                <td>\${2>=1}<br/>\${2 ge 1}</td>
	            <td>${2>=1}<br/>${2 ge 1}</td>
              </tr>
	        </table>
	     </td>
	      <td>
	       <table border="1">
	          <tr>
	             <th colspan="2">逻辑运算:</th>
	          </tr>
	          <tr>
	             <th>操作符</th>
	             <th>操作结果</th>
	          </tr>
	          <tr>
	             <td>\${true&&false}<br/>\${true and false}</td>
	             <td>${true&&false}<br/>${true and false}</td>
	          </tr>
	           <tr>
	             <td>\${true||false}<br/>\${true or false}</td>
	             <td>${true||false}<br/>${true or false}</td>
	          </tr>
	           <tr>
	           <td>\${2<1}<br/>\${2 lt 1}</td>
	            <td>${2<1}<br/>${2 lt 1}</td>
	          </tr>
	           <tr>
	            <td>\${!false}<br/>\${not false}</td>
	             <td>${!false}<br/>${not  false}</td>
	          </tr>
	          <tr>
                <td>\${2<=1}<br/>\${2 le 1}</td>
	            <td>${2<=1}<br/>${2 le 1}</td>
              </tr>
               <tr>
                <td>\${2>=1}<br/>\${2 ge 1}</td>
	            <td>${2>=1}<br/>${2 ge 1}</td>
              </tr>
	        </table>
	     </td>
	        <td>
	       <table border="1">
	          <tr>
	             <th colspan="2">特殊运算:</th>
	          </tr>
	          <tr>
	             <th>操作符</th>
	             <th>操作结果</th>
	          </tr>
	          <tr>
	             <td>\${empty null }<br/>\${empty ""}<br/>\${empty 0}<br/>\${empty " "}</nr></td>
	             <td>${empty null }<br/>${empty ""}<br/>${empty 0}<br/>${empty " "}</nr></td>
	          </tr>
	           <tr>
	             <td>\${2>1?'two':'one'}</td>
	             <td>${2>1?'two':'one'}</td>
	          </tr>
	        </table>
	     </td>
	  </tr>
   </table>
  </body>
</html></span>
时间: 2024-08-11 09:56:21

Javaweb的el操作的相关文章

JavaWeb基础—EL表达式与JSTL标签库

EL表达式: EL 全名为Expression Language.EL主要作用 获取数据(访问对象,访问数据,遍历集合等) 执行运算 获取JavaWeb常用对象 调用Java方法(EL函数库) 给出一个小案例: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page import="com.jiangbei.domain

JavaWeb之EL篇

一.EL概述 EL(Expression Language):目的是使JSP写起来更简单. 1.1.EL的作用 在JSP2.0后要把html和css分离.要把html和js分开.要把Java脚本替换成标签.不包含<%...%>等 而标签的好处:即使不是java人员,也可以轻松的去使用 1.2.EL的格式及使用 使用格式:${} 使用前提:如果不希望使用EL,需要在JSP的page指令需要指定isELIgnore="true",默认是false,即不忽略 1.3.EL的运算符

javaWEB与EL表达式

EL表达式 1. EL是JSP内置的表达式语言!  * jsp2.0开始,不让再使用java脚本,而是使用el表达式和动态标签来替代java脚本!  * EL替代的是<%= ... %>,也就是说,EL只能做输出! 2. EL表达式来读取四大域  * ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null.  * ${pageScope.xxx}.${requestScope.xxx}.${sessionScope.xxx}.${applicationScope.xx

IT兄弟连 JavaWeb教程 El基本语法

EL(Expression Language)表达式语言是在JSP 2.0版本中引入的新特性,它用于JSP文件中的数据访问.这种表达式语言能简化JSP文件中数据访问的代码,可用来替代传统的基于"<%="和"%>"形式的Java表达式,以及部分基于"<%"和"%>"形式的Java程序片段. 自定义JSP标签是用来代替JSP中的Java程序片段的有效途径.大多数Web应用的JSP文件常常要实现一些通用的功能

IT兄弟连 JavaWeb教程 EL表达式获取对象的属性以及数组的元素

使用${对象名.属性名} EL表达式语言可以使用点号运算符"."来访问对象的属性,例如表达式${customer.name}表示customer对象的name属性. 使用${对象名["属性名"]} EL表达式语言也可使用方括号运算符"[]"来访问对象的属性,例如表达式${customer["name"]}和${customer.name}是等价的. 方括号运算符"[]"还可以用来访问数组中的元素,例如${c

IT兄弟连 JavaWeb教程 EL与JSTL表达式经典案例

案例需求:使用MVC模式编写一个程序,当发起一个deptList.do请求时,在servlet中准备一个部门列表对象,把这个列表对象放入request作用域中转发到deptlist.jsp,使用JSTL+EL的语法来显示这个部门列表.部门类型是XdlDept成员变量有int id.String name.String loc. 案例实现: ●  XdlDept类: package com.xdl.bean; import java.io.Serializable; public class Xd

JavaWeb 之 EL表达式

EL 表达式 一.概述 1.概念 EL 表达式:Expression Language 表达式语言. 2.作用 替换和简化 jsp 页面中 java 代码的编写. 3.语法格式 ${表达式} 4.注意事项 jsp 默认是支持 el 表达式的. 如果要忽略 el 表达式,有两种方式 (1)设置 jsp 中 page 指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式 (2)\${表达式}:这种方式忽略当前这个 el 表达式,会在当前页面呈现原有格式. 二.

Hibernate反向工程在javaweb下的操作配置

1.在javaEE下新建项目,在WEB-INF的lib文件夹下添加所用到的jar包. 2.创建Hibernate 主配置文件 文件----新建----其他下的Hibernate目录,如图: 下一步,注意目录在项目的src下  如图 下一步 数据如图根据自己的数据库填写 调试和自动建表方式:也可以在向导里加,具体代码如下 3.创建Hibernate Console Configuration 目的是创建数据库连接一般是选择项目的配置文件Hibernate.cfg.xml获取连接信息 会自动生成如下

javaWeb使用POI操作Excel

1.为项目添加POI POI官网链接 点进去之后下载(上边的是编译好的类,下边的是源代码) 解压文件夹,把下面三个文件复制到WebComtent>WEB-INF>lib文件夹下 再把这三个文件复制到Tomcat的lib文件夹下,否则Tomcat会因为找不到类而报错(这个地方郁闷了一上午) 读取".xls"格式使用  import org.apache.poi.hssf.usermodel.*;包的内容,例如:HSSFWorkbook读取".xlsx"格式