主题 : jsp页面读cookie
级别: 举人
UID: 28907
积分:133 加为好友
威望: 0 精华: 0
主题:126 回复:13
注册时间:2012-02-03
在线时长:0
1#   发表于:2012-02-20 09:32:52  IP:222.170.*.*
在jsp页面读cookie的方式常用的就两种了。

1.js

2.java // <%%>形式

 

今天发现另一种:JSTL    // 记得jsp页面导入taglib

语法:${cookie['name'].value}    // 如:<c:out value="${cookie['name'].value}"></c:out> // 张三

 

// 我今天的应用

这次的项目中用了struts2. 大量的地方用到了 <s:if test='...'></s:if>.不好利用cookie里的值做if...else处理.

jstl可以做到:

<c:if test=''${cookie['name'].value != null} ">哈哈</c:if>

或 <c:choose>

          <c:when test=" ${cookie['name'].value}  != null">欢迎...</c:when>

           <c:otherwise>对象为空</c:otherwise>

    </c:choose>     // 相当于if... else ...
<a title="java课程" href="http://www.iblue.org/javanet/java-net.html">java课程</a> <a href="http://www.iblue.org" target="_blank">www.iblue.org</a> </br>我们相信分享智慧是快乐的,学习和教育也理应如此
1 共1页