如何过滤链接中出现的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?

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

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

js 特效 html 特效 点击出现链接

  • 2011年06月14日 00:08
  • 9KB
  • 下载

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

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

PHP用正则表达式过滤超链接

  • 2009年02月07日 23:06
  • 673B
  • 下载

PHP批量过滤MYSQL数据库内站外链接和图片

因发现站内很多引用站外文章的链接失效,产生大量的死链接,对于搜索引擎来说是极不友好的,很不利于网站优化,所以站内添加了站外链接过滤功能,对于新加的文章,在添加入库时就自动增加rel="nofollow...
  • lcradio
  • lcradio
  • 2014年05月05日 10:47
  • 540

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

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

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

选择器过滤a链接后缀(创建) 意指通过选择器过滤出href内容中匹配到关键后缀进行样式渲染 css源码: a { display: inline-block; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何过滤链接中出现的sessionid
举报原因:
原因补充:

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