当前位置: 首页 > news >正文

推广员是做什么的seo教程搜索引擎优化入门与进阶

推广员是做什么的,seo教程搜索引擎优化入门与进阶,北京建设工程造价信息网,可靠的上海网站建设公目录 EL EL语法 EL运算符 JSTL JSTL标签分类 JSP脚本:代码结构混乱、脚本与HTML 混合易出错、代码不易维护。 EL表达式:优化程序代码,增加程序可读性。 EL EL语法 EL表达式 ${ EL 表达式 } EL操作符 操作符“ . ” 获取对象的属性&a…

目录

EL

EL语法

EL运算符

JSTL

JSTL标签分类


JSP脚本:代码结构混乱、脚本与HTML 混合易出错、代码不易维护。

EL表达式:优化程序代码,增加程序可读性。

EL

EL语法

  • EL表达式

${ EL 表达式 }

  • EL操作符

操作符“ 

  • 获取对象的属性,eg:${ news.title }

操作符"[ ] "

  • 获取对象的属性,eg:${ news["title"]}
  • 获取集合中的对象,eg:${ newsList[0] }

                EL中严格区分大小写!!!


EL运算符

运算符

说明

( )

改变执行的优先级,例如${3*(4+5)}

+,-,*,/,%

算术运算符,例如${3+2}

==,!=,>,>=,<,<=

关系运算符,例如${a==b}${a eq b}

&&,||,!

逻辑运算符,例如${true&&false}

?:

条件运算符,例如${a>b?1:2}

empty

用于检测变量名是否为空,是否等于NULL,例如${empty name}

关系运算符

关系运算符

范例

结果

== eq

${5 == 5}${5 eq 5}

true

!= ne

${5 != 5}${5 ne 5}

false

< lt

${3 < 5}${3 lt 5}

true

> gt

${3 > 5}{3 gt 5}

false

<= le

${3 <= 5}${3 le 5}

true

>= ge

${3 >= 5}${3 ge 5}

false

EL功能

  • 取得JavaBean对象的属性
    • ${news.title}
  • 取得数组、List、Map类型对象的元素
    • ${list[0]}
  • 使用各类运算符对原始数据进行简单处理
    • ${totalRecordCount/pageSize}
  • 屏蔽一些常见的异常
    • ${username}
  • 能实现简单的自动类型转换
    • ${news}相当于(News)request.getAttribute("news")

EL访问作用域

request.setAttribute("news", news);

两种方式取数据:

使用Java小脚本request.getAttribute("news");

使用EL表达式    ${ news } 或者 ${ requestScope.news }

作用域

Java代码取值

EL取值

请求作用域

request.getAttribute("news");

${ requestScope.news }

会话作用域

session.getAttribute("username");

${ sessionScope.username }

程序作用域

application.getAttribute("count");

${ applicationScope.count }

页面作用域

pageContext.getAttribute("userNum");

${ pageScope.userNum }


JSTL

  • JSP标准标签库
  • 实现JSP页面中的逻辑控制

使用步骤

  • 下载jstl.jarstandard.jar
    • h​​​​​​​ttp://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
  • 将这两个包复制到WEB-INF\lib目录
  • 在JSP页面中添加指令
    • ​​​​​​​<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

JSTL标签分类

标签库名称

资源标示符(uri

前缀(prefix

核心标签库

http://java.sun.com/jsp/jstl/core

c

国际化/格式化标签库

http://java.sun.com/jsp/jstl/fmt

fmt

XML标签库

http://java.sun.com/jsp/jstl/xml

x

数据库标签库

http://java.sun.com/jsp/jstl/sql

sql

函数标签库

http://java.sun.com/jsp/jstl/functions

fn

核心标签库

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

国际化 / 格式化标签库

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

<c:out/>标签

<c:out value="value" default="default" escapeXml="true|false" />

设置变量

<c:set  var="name"  value= "value" scope="" />

设置对象属性

<c:set value= "value" target="target" property="propertyName" />

<c:forEach/>标签:实现对集合的遍历

<c:forEach var="varName" items="items" varStatus="varStatus">

     ……

</c:forEach>

<c:if/>标签:实现条件的判断

<c:if test="condition" var="varName" scope="scope">

         ……

</c:if>

使用JSTL构建URL:

<c:url/>超链接标签

<c:url  value="url" />

<c:param/>参数标签​​​​​​​

<c:param name="name"  value="value"/>

<c:import/>导入标签

<c:import url="URL" />

<fmt:formatDate/>标签:实现格式化的日期和时间显示

<fmt:formatDate  value="date"  pattern="yyyy-MM-dd HH:mm:ss"/>

标签名称

作用

<c:out />

输出文本内容到out对象,常用于显示特殊字符,显示默认值

<c:set/>

在作用域中设置变量或对象属性的值

<c:remove/>

在作用域中移除变量的值

<c:if/>

实现条件判断结构

<c:forEach/>

实现循环结构

<c:url/>

构造url地址

<c:param/>

url后附加参数

<c:import/>

在页面中嵌入另一个资源内容

<fmt:formatDate/>

格式化时间

<fmt:formatNumber/>

格式化数字

http://www.tj-hxxt.cn/news/48828.html

相关文章:

  • 可信的h5制作开发seo搜索引擎优化案例
  • 做网站怎么赚钱 知乎百度关键词排名原理
  • 做衣服网站有哪些苏州关键词排名系统
  • 哪里办网站不用备案天津站内关键词优化
  • 凡科网站免费注册沈阳cms建站模板
  • 新闻网站建设意义网站性能优化
  • 竞价推广营销seo营销网站
  • 做卡盟网站赚钱吗东莞有限公司seo
  • 做网站 发现对方传销常州谷歌推广
  • 手机怎么做网站添加背景音乐百度查关键词显示排名
  • 重庆网站设计系统今日时政新闻热点
  • 美食网站建设策划书网站关键词优化技巧
  • 树莓派做网站服务器seo西安
  • 报纸网站建设东莞网站推广企业
  • 设计了网站首页成都seo技术
  • 做礼品建什么网站武汉seo网站优化排名
  • 高档餐厅包房装修效果图浙江seo公司
  • 建设网站能挣钱吗建站企业网站
  • 高手做网站优化手机性能的软件
  • 怎么制作游戏私服排名轻松seo 网站
  • 邯郸网站维护线上推广100种方式
  • 免费开网店是真的吗seo交流网
  • 潍坊专业网站建设怎么收费徐州网站建设
  • 网站建设总结报告百度帐号注册
  • dedecms确定网站风格seo网站推广经理招聘
  • 做网站济南西百度搜索风云榜人物
  • 专业网站建设怎么样北京百度推广代理
  • 菜鸟教程网站开发新乡网站优化公司
  • 徐州做网站哪个好市场调研报告包括哪些内容
  • 在网站建设会议上的讲话电视剧百度搜索风云榜