日期:2014-05-19  浏览次数:20681 次

java或者struts2获取当前浏览器地址?求高手指点!
我在jsp也页面遍历导航,当导航的地址和当前地址一样的时候,在这个导航的<li>标签里面添加class="on"我现在是这么做的<ul>
  <s:bean name="com.federal.front.bean.NavigationBean">
  <s:iterator value="centerList" var="result">
  <li 
  <s:if test='%{#result.url == "http://localhost/cooboo//front/about_us.do"}'>class="on"</s:if
>  
  <a href="<s:property value="#result.url"/>" target="_blank">
  <s:property value="#result.name"/></a>
  </li>
  </s:iterator>
  </s:bean> 
  </ul>但是这样我要自己写当前页面的地址了,请问我该如何获取当前浏览器的地址,使用js获取路径比较简单,但是进行比较,如果相等在<li>标签里面添加class="on",不好实现,求高手指点!

------解决方案--------------------
使用request 可以获取当前页面地址 具体参数自己查查 然后可以使用类似这样的判断
<s:if test="#session.btnId.indexOf(',101,') > -1">
这里我想说的是indexOf 注意整句格式不要错 这样就可以判断是不是一样了 indexOf的参数为当前页面地址的唯一部分