如何过滤链接中出现的sessionid

原创 2008年06月11日 14:13:00

最近使用JAVA、MyEclipse、Weblogic来开发Web程序,当在WEB-INF文件夹下添加了weblogic.xml文件以后,一些属性发生了变化,如: 

    <session-param>
      <param-name>CookiesEnabled</param-name>
      <param-value>false</param-value>
    </session-param>
对于<t:graphicImage 图片控件,他们的链接会变为http://domain/Web/img/picturename.gif;Cookiename=mTmkkPcB!-1602616343 这样的变化并不会影响图片的正确显示。 但是对于用来下载文件的控件
 
<h:outputLink id="download1" value="/software/doc.zip">
      <t:outputText value="Download file"/>
</h:outputLink>
或者用于触发javascript事件的控件来说会导致错误。
因为这些链接的后面也多了sessionid,比如javascript:function();jsessionid=mTmkkPcB!-1602616343 会出现Error: Expected ';'

方法1: 在body的onload事件中将对应控件的href后面的sessionid过滤掉。 方法2: 在被引用页面中有这样的控件,例如:<jsp:include page="/common/header.jsp" /> 这样无法定义onload事件,可以定义这些控件的onclick事件来过滤sessionid. 

<h:outputLink value="javascript: this.href = 'value u want';">
</h:outputLink>

 Ok, done, make sense?

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java链接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash

准备工作 1、创建Java的Maven项目 创建好的目录结构如下: 另外注意junit的版本,最好不要太高,最开始笔者使用的junit4.12的,发现运行的时候会报错。最后把Junit的版本改成...

nutch如何根据regex-urlfilter.txt文件过滤url链接的?

今天看了一下nutch的url链接过滤插件加载和工作原理,以及他和配置文件regex-urlfilter.txt之间的关系,下面对得到的一些收获进行介绍。 关系:扩展RegexURLFilter根据...

SEO学习(三)——搜索引擎的链接原理(排名过滤和调整)

作用:搜索引擎使用链接分析技术减少垃圾,提高结果相关性,影响排名,增强用户体验,还能处理传统关键词匹配无法排名的文件。 李彦宏超链接分析专利——超链文件检索系统和方法    是基于链接的排名方法,...

解决加载多图oom,内存和硬盘缓冲,过滤重复链接,同一视图没被缓冲前,某些view不显示的问题。

文章,参考自:http://blog.csdn.net/guolin_blog/article/details/34093441 不过本身自己的代码也也修改了很多。 在网络上找了很多例子,...

选择器过滤a链接后缀(创建)

选择器过滤a链接后缀(创建) 意指通过选择器过滤出href内容中匹配到关键后缀进行样式渲染 css源码: a { display: inline-block; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)