创新互联公司是一家集网站建设,遵义企业网站建设,遵义品牌网站建设,网站定制,遵义网站建设报价,网络营销,网络优化,遵义网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。>jstl
要使用C标签,就要引入.
<%@ taglib%>
是要告诉容器,转译JSP,会对应URI属性的自定义函数。
prefix是前置名称。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
uri是指C标签的路径:
MyEclipse中的 java EE5 àjstl-1.2.jaràWEB-INFàc.tld中有uri
prefix: 要使用的C标签
C标签:
u
value:要输入到界面default:没有的话,默认输出的 escapeXml:输出的html标签是否要过滤
如果使用的有EL ${} 取出内置对象的数据.内置对象中key名相同,原则是从最小的出来,就结束。
pageContext< request < session < application(生命周期大小)
u
就是 在想要加的内置对象中加入setAttribute(var,value);
u
删除Attribute的对象。如果没有scope,那么就代表 内置对象中所有的”abc都删除。”
u
<%int i=9/0; %>
捕捉错误的标签。
u
<% request.setAttribute(“a”,”123”)%>
a=123;
判断语句if,如果test的属性值是true;就运行。但是没有 else
u
hao de
bu hao
hao hao de
很像switch()case dedault
u
LinkedList linkedList=new LinkedList();
linkedList.add("a");
linkedList.add("b");
linkedList.add("c");
request.setAttribute("linkedList",linkedList);
把linkedList全部取出来,li相当于 一个对象String
begin相当于开始下标,end终下标 step是指 相隔多少跳一下
u
${temp}
items是一个字符串,delims是分隔符,var是结果
重定向。
把a.jsp插入到本页面。可以带 param的 在a.jsp中 {param.a}取出
jstl的细节问题。
怎么取hashMap中的对象
Poe poe1=new Poe("xiaoming","23");
Poe poe2=new Poe("xiaohua","24");
HashMap poes=new HashMap();
poes.put("1",poe1);
poes.put("2",poe2);
request.setAttribute("listPoe",poes);
key=
value=
poe=
怎么取set中的数据
Set sets=new HashSet();
sets.add(poe1);
sets.add(poe2);
request.setAttribute("sets",sets);
name=
age=
怎么用来表示 取出来的对象是否为空。
request.setAttribute("abc","123");