先问一下你所谓的“当前页面的URL地址”是指该页面在服务器端的地址呢,还是指客户端浏览器利用HTTP协议传来的地址,假如是前者,那么没有办法,除非你在每一个forward之前都将forward的页面值存起来,否则是没有方法让你使用来获得当前页面的实际URL的,但你可以用Struts的<html:base/>标签,可能能达到你的效果。假如是后者,就简单了,传来的抱文头的信息是不能改变的,所以直接调用方法就可以了

解决方案 »

  1.   

    我想可能是我说明的不够清楚吧,
    我写了一个自定义的标签用来做分页面操作,这个标签内部有一 PAGEURL 这个URL 是我通过属性得到的,但是这个URL要在连接里用,但是只能这么写有效
    <pg:next>{System.out.println(pageUrl);} </pg:next>为了使STRUTS更干净,我不想这么写
    我看别人定义的标签也
    可以这么写<pg:next><a href="<%=pageUrl%>"> Link </a> </pg:next>
    他的PAGEURL也是在CLASS里面定义的,我不知道用哪个属性可以解决
    求大虾帮忙