- 浏览: 528328 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (294)
- Java基础 (40)
- 架构分析 (37)
- 开发心得 (22)
- 架构乐园 (12)
- Java Web (6)
- 大牛专区 (5)
- 转载专区 (40)
- 小技巧 (16)
- Linux专区 (8)
- linux (3)
- Spring (2)
- N (1)
- 前台JS (1)
- SAP NETWEAVER (3)
- JMS (4)
- queue (1)
- 数据模型 (2)
- oracle (2)
- sqlserver (2)
- ubuntu (2)
- install gcc (1)
- MEMCACHED (2)
- SQLSERVER 驱动 (1)
- JVM GC 调优 (1)
- 服务器运维 (1)
- activiti 国际化 中文 (1)
- activiti (1)
- 前端开发 (1)
- tar.gz (1)
- Web安全 (1)
- CSRF (1)
- 技术架构 (4)
- 性能指标 (1)
- 响应时间 (1)
- 淘宝 (1)
- linux安装 (1)
- lucene (1)
- Mongodb (1)
- gis (1)
- 微信授权 code access_token open_id (1)
- Redis java 获取 (1)
- HTTP 跨域 同源策略 cookie (1)
- java 加密 3DES (1)
- CROS (1)
- Cookie (1)
- Rest (1)
- 跨域资源共享 (1)
- 3DES (1)
- Effective java读后感 (1)
- nginx (1)
- Tengine 开发 (1)
- HTTP/1.1 废弃 javaWEB (1)
- 支付宝 支付状态 (1)
- maven jdk (1)
- 应用宝统一链接 (1)
- git (2)
- git 代码上传 (1)
- ubuntu 安装 mysql 5.6 (1)
- Linux 命令学习 (3)
- Linux 命令 60 (2)
- linux 命令 (2)
- linux nginx 安装 (1)
- grant revoke (1)
- linxu jdk profile (1)
- git 使用 (1)
- 架构设计 (1)
- 上海居转户 居转户 (1)
- wind (1)
- elastic-job (1)
- Mysql (1)
- 个人站点 (1)
- nginx lua waf 实现 (1)
- github 算法指南 (1)
- go (1)
- MapReduace 大数据 (1)
- 架构PPT (1)
最新评论
-
jingchh:
帅哥, 这个类是哪个包下面的呢? 应该下载哪个jar包,谢谢~ ...
StringUtils工具类的常用方法 -
Nabulio:
StringUtils工具类的常用方法 -
yuanyuan2597:
那请问,按照你的方法进行修改调用。SELECT locatio ...
根据经纬度实现附近搜索Java实现 -
yangguo:
这个经理有病,埋伏打他一顿。
复试 等电话 -
emparadise329:
进一步学习了子类与父类间的关系
Java 子类对象实例化 面试题
JSP 2.0 之后提供的一个最主要功能,支持表达式语言操作,如果要想让表达式语言发挥出自己的主要作用,则必须首先考虑的是使用MVC设计模式完成,因为在MVC设计模式中一个最主要的好处就是让JSP中的代码越来越少了,而且已经规定了再JSP之中只能出现三种代码。
1.接收属性
2.判断语句
3.迭代输出
但是,如果在开发之中,有时候做到这一点是很难做到的,在实际的代码开发中已经讲解过了,一个JSP肯定输出的是接收VO对象的,则这个时候为了避免导入VO包,也只能通过表达式完成。
表达式语言 (Expression Language,简称EL):是JSP2.0中新增的新功能,使用表达式语言,可以方便的访问标志位 (在JSP中一共提供了四种标志位:page<pageContext>,request,session,application)中的属性内容,这样就可以避免掉许多的scriptlet代码,访问的简便语法如下:
${属性名称}
优点 :如果现在使用表达式语言完成输出的话,可以很好的控制掉null的问题,而且比之前使用Scriptlet代码输出更加的简便,而且使用""代替了null
表达式语言的内置对象:
表单可以接收参数,或者通过URL重写传递参数,如果要想接收参数 "param" 对象完成.
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head> <title>www.MLDNJAVA.cn</title> </head> <body> <h3>通过内置对象接收输入参数:<%=request.getParameter("ref")%></h3> <h3>通过表达式语言接收输入参数:${param.ref}</h3> </body> </html>
现在只是接收了一个参数,也可以完成一组参数的接收,paramValue
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head> <title>www.MLDNJAVA.cn</title> </head> <body> <% //正经开发中,此代码要通过过滤器实现 request.setCharacterEncoding("GBK"); %> <h3>第一个参数:${paramValues.inst[0]}</h3> <h3>第二个参数:${paramValues.inst[1]}</h3> <h3>第三个参数:${paramValues.inst[2]}</h3> </body> </html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
EL中集合操作:
<%@ page contentType="text/html" pageEncoding="GBK"%> <%@ page import="java.util.*"%> <html> <head> <title>www.MLDNJAVA.cn</title> </head> <body> <% List all = new ArrayList(); all.add("李四"); all.add("www,baudy,.cin"); all.add("www.163.com"); request.setAttribute("allinfo",all); %> <h3>第一个元素:${allinfo[0]}</h3> <h3>第一个元素:${allinfo[1]}</h3> <h3>第一个元素:${allinfo[2]}</h3> </body> </html>
此处必须强调的是,以上的代码实际上JSP文件之中,只关心红色的字体部分,其他的部分应该有Servlet完成,
<h3>第一个元素:${allinfo[0]}</h3> <h3>第一个元素:${allinfo[1]}</h3> <h3>第一个元素:${allinfo[2]}</h3>
<%@ page contentType="text/html" pageEncoding="GBK"%> <%@ page import="java.util.*"%> <html> <head> <title>www.MLDNJAVA.cn</title> </head> <body> <% Map map =new HashMap(); map.put("lxh","李兴华"); map.put("mldn","www.mldnjava.cn"); map.put("email","fdfdfwe@163.com"); request.setAttribute("info",map); %> <h3>KEY为lxh的内容 :${info["lxh"]}</h3> <h3>KEY为mldn的内容:${info["mldn"]}</h3> <h3>KEY为email的内容:${info["email"]}</h3> </body> </html>
JSP优点 : 接收,判断 ,输出
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EEL中运算符: 三目运算符最需要掌握,
发表评论
-
mysql中间件研究(Atlas,cobar,TDDL)--转载
2016-09-06 14:13 680首先标注下来源:http://www.guokr.com/b ... -
eclipse 插件式安装 maven
2016-06-02 16:46 606以下为补充内容: 由于Maven项目地址经常变动,以上ma ... -
nod32 下载几账户翻译
2016-06-01 00:39 750nod32 用户名网站: http://down.lans ... -
2016_ORACLE创建表空间
2016-05-30 23:00 5671,创建临时表空间create temporary tabl ... -
PL/安装注意事项
2016-05-30 22:33 486一. 目录结构 D:\install\PLSQL ... -
HTTP/1.1协议更新:RFC 2616遭废弃
2016-01-12 15:12 2007HTTP/1.1协议更新:RFC2616遭废弃 近日,IE ... -
HTTP 接口设计指南
2016-01-12 15:04 3958# HTTP 接口设计指北 * 文档主要目的是为设计 ... -
微信支付之H5页面WAP端接入
2016-01-11 17:03 48131.前言 公司是通过支付宝和微信支付那块内容获取收入,a ... -
IP 查询开放API
2015-10-12 19:57 966今天项目要用到 查询访问网站用户的IP 然后网上查询了 资料还 ... -
spring mvc中 每次都会多请求一次/favicon.ico
2015-09-02 10:57 39951.用apache或nginx部署时,favicon.ico ... -
支付宝 return_url 与 notify_url 的区别
2015-08-27 10:56 30283、return_url 与 notify_url 的区别买 ... -
ubuntu 14.04 安装 rpm包,转化deb包
2015-08-26 20:41 1605ubuntu RPM should not be used ... -
redis-live 监控 redis
2015-08-26 19:48 908目前来说,越来越多的使用多了NOSQL的业务,但是这方面的监 ... -
阿里云 磁盘挂载
2015-08-14 19:47 968阿里云云服务器硬盘分区及挂载 参考自阿里云服 ... -
redis 认证 加密
2015-08-13 15:05 2158redis配置认证密码 2014-12-31 0 ... -
Spring mvc 异常拦截 配置
2015-07-21 14:20 1122<value>/WEB-INF/language ... -
mysql skip-name-resolve 提高外部访问速度
2015-07-10 12:14 4107设置建议:对于单台运行的WEB服务器,建议加上:skip-lo ... -
一个Tomcat支持不同的域名访问各自不同程序的配置方法
2015-07-06 20:19 2886条件是:这样一种实际情况是,就一台服务器,当公网的IP地址也 ... -
ubuntu memcached 启动两句话
2015-07-05 11:15 878/usr/bin/memcached -d -m 256 - ... -
ubuntu 12.04 安装 memcached
2015-06-24 19:28 867Memcached的安装依赖libevent。它是memca ...
相关推荐
这是一款纯前端的一款生成器小程序源码 该小程序源码无需服务器和域名,也无需设置合法域名 该小程序里面的生成样式多样化有很多种 不过小编在测试该款小程序的时候,打开有部分生成的界面是空白可能是小编打开的...
在IT行业中,我们经常遇到各种有趣的项目,"gibberish-language-blog"就是一个这样的例子,它专注于探索和创建“胡言乱语”或“秘密语言”。这个项目是Gibberish Umbra的一个分支,旨在通过编程和技术手段来构建一个...
1. **微信小程序开发框架**:微信小程序基于微信自家的开发环境,采用WXML(Weixin Markup Language)作为结构层语言,WXSS(Weixin Style Sheets)作为样式表语言,以及JavaScript作为逻辑层语言。开发者需要熟悉...
这个简单的程序是 Kernighan 和 Ritchie 的《C 编程语言》第 5 章末尾建议的 C 声明解析器的实现,其中添加了一些 C99 声明并更加注意语法错误。 声明以简化的方式形式化,递归语法由以下部分组成: fdecl:一个...
综上所述,XeTeX中文排版之胡言乱语这篇文章主要强调了XeTeX在处理中文排版时的优势。XeTeX不仅支持Unicode字体,让中文排版变得更为简便,还提供了丰富的排版控制命令和强大的宏包支持,从而大大增强了文档处理的...
这是一款纯前端的一款生成器小程序源码 打开有部分生成的界面是空白有可能是之前那款的问题 所以小编今天就重新发布一款,新增加了N款多样化的模板 另外也优化了之前那款的多种问题 该小程序源码无需服务器和域名...
一道智力小游戏题,出给Chat-GPT: ...在GRE考试数学部分,满分170分获得163分,在GRE语言部分,GPT-4得分为169分。 OpenAI官网上GPT-4参加的部分考试 我们心中,对孩子未来可能会被AI取代的担忧,
如果无法回答,诚实告知,避免胡言乱语。 - 沟通技巧:在多人面试中,注意目光交流,平等对待每位面试官,展示尊重。 3. **语言运用技巧** - 清晰发音:语言流利,发音准确,避免口头禅和不文明用语。 - 语调与...
这是一款纯前端的一款生成器小程序源码 该小程序源码无需服务器和域名 该小程序里面的生成样式多样化有很多种 不过小编在测试该款小程序的时候,打开有部分生成的界面是空白可能是小编打开的方式不对吧 ...
胡言乱语生成器微信小程序源码/在线取名等支持流量主收益 这是一款纯前端的一款生成器小程序源码该小程序源码无需服务器和域名,也无需设置合法域名该小程序里面的生成样式多样化有很多种不过小编在测试该款小程序...
这是一款纯前端的一款生成器小程序源码 该小程序源码无需服务器和域名,也无需设置合法域名 该小程序里面的生成样式多样化有很多种 不过小编在测试该款小程序的时候,打开有部分生成的界面是空白可能是小编打开的...
这是一款纯前端的一款生成器小程序源码 该小程序源码无需服务器和域名,也无需设置合法域名 该小程序里面的生成样式多样化有很多种 不过小编在测试该款小程序的时候,打开有部分生成的界面是空白可能是小编打开的...
这是一款纯前端的一款生成器小程序源码 在之前小编也发布过一款类似小程序 不过之前那款小编以前在测试的时候 打开有部分生成的界面是空白有可能是之前那款的问题 所以小编今天就重新发布一款,新增加了N款多样化...
这是一款纯前端的一款生成器小程序源码 在之前小编也发布过一款类似小程序 不过之前那款小编以前在测试的时候 打开有部分生成的界面是空白有可能是之前那款的问题 所以小编今天就重新发布一款,新增加了N款多样化...
胡言乱语生成器微信小程序源码是一款专为微信平台设计的应用程序开发源代码,它允许用户通过在线生成随机的“胡言乱语”来娱乐或寻找灵感。这款小程序不仅有趣,还可以支持流量主收益,意味着开发者可以通过在小程序...
Haskell是一种惰性求值的语言,这意味着表达式不会立即计算,除非它们是必须的。这种特性使得Haskell非常适合处理无限数据结构,如无穷序列,因为它可以延迟计算直到真正需要结果的时候。 Haskell的语法和传统命令...
优化版胡言乱语生成器小程序源码
优化版胡言乱语生成器微信小程序源码,这是一款纯前端的一款生成器小程序源码。 在之前小编也发布过一款类似小程序,不过之前那款小编以前在测试的时候,打开有部分生成的界面是空白有可能是之前那款的问题。 所以...
这款小程序源码的独特之处在于它完全独立于服务器和域名,用户在开发和部署时无需配置复杂的合法域名设置,降低了入门门槛,特别适合初学者和想要快速搭建小程序的开发者。 首先,让我们深入了解一下这个小程序源码...
胡言乱语生成器微信小程序源码在线取名等支持流量主收益.txt