Chinaunix

标题: 高手请进。。。 [打印本页]

作者: fengzhonghun    时间: 2007-11-28 15:58
标题: 高手请进。。。
有些网页嵌套了一些JavaScript代码,<SCRIPT type='text/javascript' language='JavaScript' src='http://****/aa.js'></SCRIPT>
其中aa.js是我们服务器上的js代码,各个网页嵌套的Script中的src是不同的,并且有些src中的js文件在我们服务器上是不存在的。在服务器里有一个filter(过滤器)来感知网页的来访。现在想这样:当js代码在我们服务器上不存在的话,就得到它想要请求的js文件的路径和名称,以便创建并返回。怎样能得到这个路径和名称呢?也就是得到src后面跟的那段字符串。急!!  在线等高手的回答。。。
作者: userya    时间: 2007-11-28 15:58
其实这也是一个请求
,所以 你可以在filter中通过 request对象的方法得到。
作者: north    时间: 2007-11-28 16:06
如果文件不存在的话,好象http服务器的log里面会有记录,类似 “访问的某某文件不存在....“ 这样
作者: fengzhonghun    时间: 2007-11-28 16:25
现在要自己写个类或者方法得到它。因为我要用这段字符串啊  
作者: fengzhonghun    时间: 2007-11-28 17:11
没人知道吗?   我查了半天也差不到啊!!   请高手帮帮忙啊    :em11: :em11:
作者: penguin_g    时间: 2007-11-28 17:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: wage2025    时间: 2007-11-28 19:46
不懂 帮顶!
作者: fengzhonghun    时间: 2007-11-29 11:05
自己顶!!!
作者: jakieyoung    时间: 2007-11-29 13:04
request.getQueryString()
作者: nepalese    时间: 2007-11-29 14:46
标题: 回复 #1 fengzhonghun 的帖子
struts中把*.do默认映射到action上,你也可以把*.js映射到你的action上,明白?
作者: fengzhonghun    时间: 2007-11-29 15:10
struts没用过。能详细说下用request的哪个方法吗?  我试用了很多哦方法都是得到null   
作者: fengzhonghun    时间: 2007-11-29 15:31
解决了,用的是String fileurl = request2.getRequestURI();   结贴。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2