[javaEE] EL表达式获取数据
jsp标签:
<jsp:include>
<jsp:forward> 实现请求转发
<jsp:param> 给上面的添加参数的
EL表达式:
1.获取变量数据
<%
String name="陶士涵";
pageContext.setAttribute("name",name);
%>
你好,${name}
2.获取数组数据
<%
String[] names={"陶士涵","张三"};
pageContext.setAttribute("names",names);
%>
你好,${names[0]}
3.获取集合数据
<%
List<String> names=new ArrayList<String>();
names.add("陶士涵");
names.add("张三");
pageContext.setAttribute("names",names);
%>
你好,${names[1]}
<%
Map<String,String> names=new HashMap<String,String>();
names.put("name","陶士涵");
pageContext.setAttribute("names",names);
%>
你好,${names['name']} ${names.name }
4.获取javabean数据
注意要导包,表达式自动调get方法
<%
Person person=new Person();
person.setName("taoshihan");
pageContext.setAttribute("person",person);
%>
你好,${person.name }
路径:${pageContext.request.contextPath } == <%=request.getContextPath() %>
5.执行运算
获取常用开发对象
调用java方法
JSTL:
自定义标签:
相关文章
- Servlet 有用的资源
- Java String indexOf() 方法
- 数据结构与算法
- 正则表达式 – 简介
- Servlet 简介
- Scala 文件 I/O
- Web 词汇表
- XML 总结
- Scala 安装及环境配置
- Servlet 表单数据
- C 标准库 – 参考手册
- LeetCode 212. 单词搜索 II -- 字典树+dfs
- 智能催收系统中自然语言理解模块设计
- 【网页设计】期末大作业:化妆品主题——绿色大气的html5响应式化妆品护肤品肌肤网页设计(11页)
- sed学习与实践1:sed基本指令
- selenium 自动化测试
- 【canvas教程】实现画布拖动、定点缩放,支持手势与鼠标滚轮操作
- 13.2 GAS与属性
- 论文阅读笔记《Deep Learning of Graph Matching》
- C语言学习之路(基础篇)—— 数组和字符串 02