`

jsp页面添加删除修改cookie

    博客分类:
  • JS
 
阅读更多
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法escape(string)参数描述string必需。要被转义或编码的字符串。返回值已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。
提示和注释提示:可以使用 unescape() 对 escape() 编码的字符串进行解码。注释:ECMAScript v3 反对使用该方法,使用 decodeURI() 和 decodeURIComponent() 替代它。

在本例中,我们将使用 escape() 来编码字符串:
<script type="text/javascript">

document.write(escape("Visit W3School!") + "
")
document.write(escape("?!=()#%&"))

</script>
输出:
Visit%20W3School%21
%3F%21%3D%28%29%23%25%26


画面加载时,添加cookie
<%
Cookie cookieName = new Cookie("name", "abc");
Cookie cookieAge = new Cookie("age", "17");
response.addCookie(cookieName );
response.addCookie(cookieAge );
%>

function deleteCookie(name, path, domain) {
alert(name);
var exp = new Date();
exp.setTime(exp.getTime() - 1);
//指定cookie的name,仅仅消除指定的cookie
var cookie = escape(name) + "=xxx;" + "expires=" + exp.toUTCString()
+ ((path == null) ? "" : ";path=" + path)
+ ((domain == null) ? "" : ";domain=" + domain);
alert(cookie);
document.cookie = cookie;
}


function modifyCookie() {
  document.cookie = 'name=' +document.getElementById("name").value;
document.cookie = 'age='
+ document.getElementById("age").value;
}
0
0
分享到:
评论

相关推荐

    韩顺平sevlet,jsp视频教程知识点.txt

    视频描述: (一) 在同一jsp页面提交和接收数据 (二) eclipse(myeclipse)开发工具 1.0介绍 1.1安装 1.2配置 1.3使用 (三) model1模式 (四) 一个简单的用户登录系统 韩顺平 j2ee视频实战教程jsp第2讲(中集).wmv 视频...

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    2.4 JSP页面执行流程 36 2.5 扩展练习 37 第3章 JSP页面元素 40 3.1 JSP页面的构成 40 3.2 脚本元素 42 3.2.1 声明 42 3.2.2 表达式 44 3.2.3 脚本小程序 44 3.3 指令元素 48 3.3.1 page指令 48 3.3.2 include指令 ...

    Java基于MVC模式的一个简单购物车实例源码+使用说明.zip

    管理员可以通过登录进入购物系统,对图书进行添加、修改、删除操作。 2. 系统设计 3. 页面跳转 4. 数据库设计 | 字段名 | 数据类型 | NULL | 主键 | 默认值 | 描述 | | --------- | -------- | ---- | ---- | -...

    JavaWeb网上图书商城完整项目资料

    这个网上书城系统使用Eclipse开发的,代码完整,jar包齐全,... * 修改图书: 与添加图书相似,也使用动态下拉列表 * 删除图书: 需要删除图书对应图片,再删除图书 4). 订单管理 * 各种查询 * 订单发货 * 订单取消

    JavaScript网页特效范例宝典源码

    实例006 弹出的窗口之Cookie控制 9 实例007 为弹出的窗口加入关闭按钮 11 实例008 关闭弹出窗口时刷新父窗口 12 实例009 关闭IE主窗口时,不弹出询问对话框 13 1.2 弹出网页对话框 14 实例010 弹出网页模式对话框 14...

    j2EE编程时尚百例

    77.设置页面属性 78.读取整行字符 79.读取文件中的字符 80.读取文件内容 81.读文件内容 82.追加内容到文件 83.逆序取得数据 84.选择钮的数据检查javascript 85.逐渐显示文字 86.通讯录 87.错误检测 88.随机大小的...

    JavaScript完全自学宝典 源代码

    \testJson\WebRoot\orderInfo.jsp 录入商品信息的JSP页面。 第21章(\c21) 示例描述:介绍Prototype框架。 21.1.html 使用Prototype的$()方法获取指定元素。 21.2.html 使用Prototype的$A()方法获取...

    IBM WebSphere Portal门户开发笔记01

    目录 IBM WEBSPHERE PORTAL 1 目录 2 参数资料 10 一、搜索功能 11 1、搜索表单 11 2、搜索组件 11 ...一、手工删除归档日志 395 二、设置ORACLE归档日志空间大小的命令 396 三、ORA 00257 397 四、ORA 01024 397

    这是一篇有关 在线聊天系统 的系统报告书

    JSP课程设计 在线聊天系统 ...Dreamweaver软件用来开发网页的界面很方便,它有“代码”“设计”“拆分”3种开发模式,可以方便的完成基本代码的设计,之后直接将其中的代码直接复制到相应的jsp页面中。

    SpringMVC-Mybatis-Shiro-redis-master 权限集成缓存中实例

    5.Tomcat7以上在访问JSP页面的时候,提示JSTL错误。 这个错误是因为Tomcat7 中没有 JSTL 的jar包,现在已经在项目pom.xml 中增加了如下 jar 的引入管理。 &lt;groupId&gt;javax.servlet &lt;artifactId&gt;jstl &lt;version&gt;...

    超级有影响力霸气的Java面试题大全文档

     栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。 堆是栈的一个组成元素 22、forward 和redirect的区别  forward是服务器请求资源,服务器直接访问目标地址的URL,把...

    java 面试题 总结

    栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。 堆是栈的一个组成元素 19、forward 和redirect的区别 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    java面试题

    请用java写二叉树算法,实现添加数据形成二叉树功能,并以先序的方式打印出来. 119 84.12. 请写一个java程序实现线程连接池功能? 122 84.13. 编一段代码,实现在控制台输入一组数字后,排序后在控制台输出; 122 ...

Global site tag (gtag.js) - Google Analytics