使用特定的get url param链接到当前页面

时间:2011-05-25 23:49:37

标签: html url get hyperlink

我有一个页面,默认情况下有一个看起来很简单的主题。为了在5个主题中的一个之间进行交换,url参数agency = x where主题的名称必须设置。

所以如果我的页面的默认网址是

http://127.0.0.1:8888/index.html?&some.param=123&someother.param=321

我需要一个可以链接到

的网址

http://127.0.0.1:8888/index.html?&some.param=123&someotherparam=321&安培;代理= 2

请记住some.param和someother.param是任意的,用户可以使用各种疯狂的获取参数来访问此页面,我只需要(如果可能的话)使用addtional get参数链接到自己。

我总是可以通过servlet或jsp动态地渲染它,但如果有办法用标准链接/ hrefs做这个,那就更好了。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这两者都有,但我会在<head>元素中执行:

<link rel="stylesheet" type="text/css" href="agency<%= the agency %>.css" />

默认为agency.css,主题1为agency1.css,依此类推。

答案 1 :(得分:0)

你可以用javascript做到这一点。

在所有hrefs上添加一个onclick回调(使用document.getElementsByTagName('a')),它解析window.location并将其添加到动态的href中。