`

jstl应用--从HashMap取值-普通类型和泛型取值

JSP 
阅读更多
jstl应用--从HashMap取值:
1.普通类型
假设,request中有有hashmap:map
<c:out value="${map[key]}" />
其中:map中key值应与hashMap中key的属性类型对应.

实例:
hashmap:
private HashMap<Long, String> flags = new HashMap();
   
public Constant(){
   flags.put(new Long(0), "未审批");
   flags.put(new Long(1), "审批通过");
   flags.put(new Long(2), "审批未通过");
}


request中有:flagMap,bookCase类.bookCase中含属性result,根据result值,取map值.

jsp页面:
<c:out value="${flagMap[bookCase.result]}" />
注意:key和result类型要相同,我这里为long型. 不然是取不出数据滴~~~。

取map中所有值:
<c:forEach items="${map}" var="entry">

        <c:out value="${entry.key}" />

        <c:out value="${entry.value}" />
</c:forEach>

2.泛型

对于泛型化的结果集,其实也很简单,就是对其属性的各元素不断用“.”得到即可

如:

List<Channel> list =Init.channelHashMap;
model.put("channelsMap", list);

取值的时候,我要得到频道的名称,如下写法:

${channelsMap[item.channelid].channelName }
0
0
分享到:
评论

相关推荐

    jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2.jar、jstl-impl-1.2.jar

    `jstl-api-1.2.jar`和`jstl-impl-1.2.jar`分别代表了其接口和实现,它们协同工作,使得开发者能够在JSP页面上方便地进行数据处理和页面控制。在部署Web应用时,这两者都需要被正确配置,才能确保JSTL功能的正常运行...

    jstl-1.2.jar免费下载

    jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    `jstl-api-1.2.jar` 和 `jstl-impl-1.2.jar` 是JSTL的两个关键组件: 1. **jstl-api-1.2.jar**:这是JSTL的API接口定义,包含了所有JSTL标签库的接口和抽象类。开发人员在编写JSP页面时需要导入这个包,以便使用...

    jstl-impl-1.2.jar和jstl-api-1.2.jar

    "jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是JSTL 1.2版本的两个关键组件,它们在Java Web应用中起着至关重要的作用。 1. **jstl-api-1.2.jar**: 这个jar文件包含了JSTL的API接口定义。它定义了所有JSTL标签库的接口...

    jstl-1.2.jar、jstl-api-1.2.jar、jstl-impl-1.2.jar三个包

    java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,以上错误可以使用以下策略试试,tomcat的lib文件夹下加入:jstl-1.2.jar、jstl-api-1.2.jar、jstl-impl-1.2.jar三个包。

    jstl-impl-1.2.jar

    jstl-api-1.2、jstl-impl-1.2.jar标签包,两份。

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    [jstl-1.2.jar]和[jstl-api-1.2.jar、standard.jar]两个版本.zip

    包含了两个版本jstl文件,standard.jar和jstl-api-1.2.jar是一个版本,导入时需要将两个都导入,jstl-1.2.jar是高版本的,是将低版本的两个文件合成一个了,故只需要导入一个文件即可,导入的同时在jsp文件首行写入 ...

    jstl-impl-1.2.jar.rar_ jstl-impl-1.2.jar _jstl-impl-1.2_jstl-imp

    标题中的"jstl-impl-1.2.jar.rar"是一个压缩文件,它包含了"jstl-impl-1.2.jar"这个JAR包,这通常与Java Web开发相关,特别是与JSP(JavaServer Pages)技术紧密相连。JSTL(JavaServer Pages Standard Tag Library...

    standard-1.1.2.jar,jstl-api-1.2.jar,jstl-impl-1.2.jar,jstl-1.2.jar

    Tomcat启动报错 java.lang.ClassNotFoundException: org.apache.jsp.index_jsp,检查你的项目中是否存在jsp-api.jar,jstl-api.jar,servlet-api.jar。

    包含jstl-api-1.2.1.jar,jstl-1.2.jar,jstl-impl-1.2.jar,standard-1.1.2.jar

    1. jstl-api-1.2.1.jar:这是JSTL的API接口定义,包含了JSTL的所有标签和EL表达式的接口定义。开发者在编写代码时主要引用这个jar包,通过这些接口可以调用JSTL提供的功能。 2. jstl-1.2.jar:这是JSTL的核心实现库...

    jakarta.servlet.jsp.jstl-api-2.0.0.jar

    "jakarta.servlet.jsp.jstl-api-2.0.0.jar"包含的是API部分,定义了各种标签接口和类,而"jakarta.servlet.jsp.jstl-2.0.0.jar"通常包含JSTL的具体实现。这两个JAR文件在开发和运行基于JSTL的应用时都是必不可少的。...

    jstl-impl-1.2.2.jar

    jstl-impl-1.2.2.jar!

    javax.servlet.jsp.jstl-api-1.2.1.jar

    javax.servlet.jsp.jstl-api-1.2.1.jar

    jstl-api-1.2.jar和jstl-impl.jar

    标题提到的"jstl-api-1.2.jar"和"jstl-impl.jar"是使用JSTL时需要的两个关键库文件,它们在Servlet/JSP应用中起着至关重要的作用。 首先,我们来看`jstl-api-1.2.jar`。这个文件包含了JSTL的接口和API定义,它定义...

    jstl-api-1.2.jar jstl-impl-1.2.jar

    在提供的文件中,`jstl-api-1.2.jar` 和 `jstl-impl-1.2.jar` 是JSTL 1.2版本的两个关键组件: 1. **jstl-api-1.2.jar**:这个文件包含了JSTL的API接口定义。它定义了所有JSTL标签的接口和类,是开发者在编写JSP...

    jst-1.2、jstl-api-1.2、jstl-impl-1.2的jar包

    在使用JSTL时,需要将jstl-api.jar和jstl-impl.jar(或jstl.jar)添加到项目的类路径中。对于Maven或者Gradle项目,可以将它们作为依赖添加到构建配置文件中。对于非容器化的应用,比如使用Java SE环境运行的程序,...

    jstl-api-1.2.jar

    1. **引入依赖**:在Web应用的`WEB-INF/lib`目录下添加`jstl-api-1.2.jar`和对应的实现库(如`jstl-1.2.jar`)。 2. **配置web.xml**:在`web.xml`中配置JSTL的标签库描述符,以便JSP解析器能找到并使用它们。 3. ...

    jstl-api.jar和jstl-impl-1.2.jar.zip

    jstl-api.jar和jstl-impl-1.2.jar.zip

Global site tag (gtag.js) - Google Analytics