16.1.02 Jstl核心标签库<c:set

发表日期:2015-02-15 21:20:08 | 来源: | | 浏览(686) 分类:JSP基础

语法:

1.设置属性:

  1.1无标签体写法:

<c:set var="属性名称" value="属性内容" [scope="[page|request|session|application]"]/>

  1.2有标签体写法:

<c:set var="属性名称" [scope="[page|request|session|application]"]>

属性内容

</c:set>


2.设置对象:

  2.1无标签体写法:

<c:set value="属性内容" target="属性名称" property="属性名称" />

  2.2有标签体写法:

<c:set target="对象引用名称" property="属性名称" >

属性内容

</c:set>


实例:

1.设置属性:

<c:set var="info" value="1234" scope="page"/>

${info}//1234 等同于 <%=pageContext.getAttribute("info") %>//1234

2.设置对象:

《jstlSetBean.java》

package test.canquick.eniac.demo;

public class jstlSetBean {

private String info;

public String getInfo() {

return info;

}

public void setInfo(String info) {

this.info = info;

}

}

《jsp文件中》

<%

JstlSetBean jsb = new JstlSetBean();

request.setAttribute("jsbSet", jsb);

%>

<c:set value="c:set可以设置对象!" target="${jsbSet}" property="info"/>

${jsbSet.info }//c:set可以设置对象!


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。