我在Tomcat下使用jsp(实际上是gsp)运行一个应用程序。 所有网址都是绝对的。也就是说,每个href都以“/”开头。 例如:
<a href="/mytool/role/index" class="menulink">Role</a>
每个请求都会收到一个名为SYS.WEBSYSTEM_PREFIX的参数 必须在每个网址前加上。
即,如果请求是
http://myDomain/mytool/xxx?SYS.WEBSYSTEM_PREFIX=some_path
然后必须将上面的URL重写为:
some_path/mytool/index
我认为这可以使用HTML标记全局完成。
我打算如下:
<base href=<% request.getParameter("SYS.WEBSYSTEM_PREFIX"); %> />
但它不起作用。
因此问题是:
提前致谢。
路易斯
答案 0 :(得分:1)
HTML&lt; base href =“”/&gt;当你的&lt; a href =“”&gt;时不起作用以/开头。
答案 1 :(得分:0)
<custom:a href="/some/path" text="blah"/>
您可能还需要添加一些其他属性,例如onclick等。