`
sbfivwsll
  • 浏览: 59886 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论
文章列表
在ie8以上的的浏览器中,默认情况下,直接使用ie的快捷方式打个多个ie窗口,这些所有的窗口都会向服务器传递同一个cookie值,从而服务器会认为这些窗口的会话都是同一个会话,会引发一些意想不到的后果。 手动打开的两个浏览器进程,访问同一个页面,发送/接收到的cookie是同一个值。这是浏览器本身所设计的,无法通过程序来更改。但是在客户端可以通过以几种方式设置后,让不同的浏览器使用不同的会话:   1、 打开浏览器后,选择文件菜单下的新建会话选项来打开一个新的浏览器窗口。 2、 对iexplore.exe添加一个快捷方式,在快捷方式后边添加上启动参数-nomerge,以后使用该快捷方式 ...
今天使用jsp tag file来引入内容,并在tag file中使用了c:when 标签: <%@tag language="java" pageEncoding="UTF-8" isELIgnored="false"%> <%@attribute name="obj" required="true"> <c:choose> <c:when test="${obj == 'text'}"> if -text ...
转自:http://www.ibm.com/developerworks/cn/java/j-jstl0211/ 简介:JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库 ...
摘 要 JSSE是一个SSL和TLS的纯Java实现,通过JSSE可以很容易地编程实现对HTTPS站点的访问。但是,如果该站点的证书未经权威机构的验证,JSSE将拒绝信任该证书从而不能访问HTTPS站点。本文在简要介绍JSSE的基础上提出了两种解决该 ...
说明:如果大家写的代码涉汲到国际化的话,就看下去。如果想了解也可以看下去。 大家看下如下代码,我们在运行时,会是一个什么样的结果:  肯定有人说,这个肯定是true…没错,一般人想到这个肯定是true,但是…我们看看toUpperCase()(或toLowerCase(),下文件只说其中一个方法了)方法的源代码:  注意,这里调用了一个带Locale的重载方法,于是我们再看以下代码:  这个时候,运行的结果相信大家都能看得出来,是一个false,tr是土耳其的语言代码(至少在没有土语的机器上会不一样,还有其它地区的语言在返回时不是直接转成大写的,还加了一些特殊的符号),如果不幸,你写的程序正在这 ...
在eclipse/myeclipse中,当我们去添加注释的作者选项时,@author 后边一般都会默认填充的你登录计算机的用户名。如何去修改呢: 方法一:修改计算机登录的用户名(99.9999%的人应该都不愿意去这样做,特别是一些公司的域帐户登录的电脑根本就改不了)。 方法二:将 @author 属性写死 。 通过菜单 Window->Preference 打开参数设置面板,然后选择: 1.Java -> Code Style -> Code Templates 2.在右侧选择Comments,将其中的Types项,然后选右边的"Edit",进入编辑 ...
我们在使用MyEclipse新建一个html、jsp等文件时,一般都是选择myeclipse里边自带的一些模版来新建,这样可以符合一些即定的格式,容易方便又上手很快。但是如果你不使用html等系自带的页面编辑模板时,需要自己到处去copy,然后还比较麻烦。有没有办法在myeclipse里边添加一个符合我们自己格式的模板呢,当然可以----这里以添加一个tapestry 5的tml模板为例介绍myeclipse添加新模板的功能。 如果需要新添加一类模板时还要添加类等,因此我这里就在html模板里边新建一个tml模板的选项。 1、在MyEclipse的安装目录下找到Genuitec\Comm ...
在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的眼帘,毫不犹豫地使用。 例如以下代码: public static void main(final String[] args) { List<Object> lists = new ArrayList<Object>(); lists.add("1"); lists.add("2"); lists.add("3"); l ...
前提条件:在运行的机器上安装openssl软件。 准备工作 1、建立某个ca根目录,用来进行ca证书的管理(例如:/test/ca)。 2、在cs根目录下建立如下文件夹: newcerts、private,其中newcerts用于存放新生成的证书(openssl 自动管理),private用于存放自己的ca根证书的私钥。3、将openssl目录中的openssl.cnf文件复制到该目录下,并将[ CA_default ]下的dir修改为第1步中的ca根目录/test/ca 4、在cs根目录下建立文件:空白文件index.txt、带有内容为01的文件serial,建立好后的文件夹格式如下: ...
通常我们对一个bean的类进行可序列化实现时,一般都只继承了可序列化接口,而没有添加serialVersionUID属性,这样会引发后续的问题:   先写如上的代码,调用writeObject方法将这个对象序列化。 先别急着调用反序列化,为Bean类新增加一个属性b,编译类。 调用readObject方法进行反序列化,这时就会看到如下的提示:  看到了吧,和serialVersionUID有关,在重新编码后,Bean类的serialVersionUID属性变了,因为编译器会重新生成一个serialVersionUID值,与原来的值不一致,再去反序列化原有的对象时就会出错。 ...
在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />,由此造成某些含有中文UTF-8编码的页面产生空白输出。如果使用的是Mozilla、Mozilla Firefox、Sarafi的浏览器这不会造成这个问题。这是由于IE解析网页编码时以HTML内的标签优先,而 ...
在火狐下运行:o = { value:9} Object.prototype.__defineGetter__("mm",function(){return "中华人民共和国"})alert(o.mm)   在火狐下运行,可以扩展innerText第一种:if(typeof(HTMLElement)!="undefined" && !window.opera) {HTMLElement.prototype.__defineGetter__("innerText",function () { ret ...
xhtml 1.0 类型 xhtml 1.0 严格型: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> xhtml 1.0 过渡型: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml ...
我们开发环境在局域网内部。   一、我们以前做的一个项目要支持IE8兼容,但是发现一个JSON对象在调用toJSONString()时,将空字符("")转成了一个字符串"null",最初怀疑是json对象内写的东西有问题,就使用vs 2010打 ...
在Gadget中,我们可以在setting,flyout,及gadget页面进行互访, 例如:可以在setting页面调用Sysetm.Gadget.document访问Gadget主页面的document对象, 调用System.Gadget.Flyout.document访问Flyout页面的document对象,但是这只能对document操作,如果我们可以操作window对象,就可以做更多的事了. 因此在页面的onload事件中添加代码: Gadget主页面:document.g_window=window; Flyout页面:document.f_window=windo ...
Global site tag (gtag.js) - Google Analytics