在JSP中使用EL获取Javabean的属性值
来源:互联网 发布:vb中string是什么意思 编辑:程序博客网 时间:2024/05/21 03:20
首先,有如下的javaben文件:
package com.wrox.begjsp.ch5;import java.beans.*;import java.util.*;public class NewsFeed extends Object implements java.io.Serializable { private String topic; private String value; private HashMap values; public NewsFeed() { } public void setTopic(String topic) { value = ""; values = null; if (topic.equals("news")) { value = "JSP Programmer Won 10 Million in Lottery"; } if (topic.equals("entertainment")) { value = "Reality TV Show Ratings Falling"; } if (topic.equals("weather")){ values = new HashMap(); values.put("Mumbai", "30 C"); values.put("Tokyo", "18 C"); values.put("Hong Kong", "28 C"); } } public String getValue() { return this.value; } public Map getValues() { return this.values; } }
我们要在JSP页面中获取该javabean的属性:有如下jsp页面
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><jsp:useBean id="newsfeed" class="com.wrox.begjsp.ch5.NewsFeed" scope="page" /><html><head><title>EL Property Access and Nested Properties Examples</title></head><body><h1>EL Property Access and Nested Properties Examples</h1><jsp:setProperty name="newsfeed" property="topic" value="news"/>News headline is <b>${newsfeed.value}</b>.<br/><jsp:setProperty name="newsfeed" property="topic" value="entertainment"/>Entertainment headline is <b>${newsfeed["value"]}</b>.<br/><jsp:setProperty name="newsfeed" property="topic" value="weather"/>The weather in Tokyo right now is ${newsfeed.values.Tokyo}.<br/>The weather in Mumbai right now is ${newsfeed["values"].Mumbai}.<br/>The weather in Hong Kong right now is ${newsfeed.values["Hong Kong"]}.<br/></body></html>
操作过程如下:
1)在JSP页面中声明所使用的JAVABEN
<jsp:useBean id="newsfeed" class="com.wrox.begjsp.ch5.NewsFeed" scope="page" />
2) 使用<jsp:setProperty>设订javaben某个属性的值
<jsp:setProperty name="newsfeed" property="topic" value="news"/>
3)是用EL表达式获取JAVABEAN的属性值
News headline is <b>${newsfeed.value}</b>.<br/>
0 0
- 在JSP中使用EL获取Javabean的属性值
- 在jsp页面使用el表达式获取javaBean属性值
- 在jsp页面中获取JavaBean的属性信息
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在Jsp中使用javaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在jsp中使用javabean
- 在JSP中使用JavaBean
- 在jsp中怎么使用Cookie?el表达式中获取cookie的问题
- 在jsp中怎么使用Cookie?el表达式中获取cookie的问题
- Jsp中JavaBean的使用
- jsp中JavaBean的使用
- 高性能网络编程2--TCP消息的发送
- 求一个整数的组合数算法(java)
- Nginx优化指南+LINUX内核优化+linux连接数优化+nginx连接数优化
- Android之多线程工作-AsyncTask与handler
- struts2 标签的使用之二 s:iterator
- 在JSP中使用EL获取Javabean的属性值
- RTP/RTSP/RTCP 协议详解
- A*算法详解
- 封装printf函数,针对工程中不同的模块(can,gps, gsm)进行调试输出
- maven 中的错误
- POJ 2196 - Specialized Four-Digit Numbers
- 九度题目1184:二叉树遍历
- [C/C++标准库]_[初级]_[函数对象functor的使用]
- C++primer plus第六版课后编程题答案11.2 绝世大坑