Java 如何通过<;href>;标签,它是在Struts2中自动来自过滤器(servlet)的?

Java 如何通过<;href>;标签,它是在Struts2中自动来自过滤器(servlet)的?,java,html,filter,struts2,Java,Html,Filter,Struts2,这个url是通过struts标签通过append参数轻松获得的 public class URLSessionFilter implements Filter { public String encodeURL(String url) { String i = url+actionURL; System.out.println(i); String string = i; Strin

这个url是通过struts标签通过append参数轻松获得的

public class URLSessionFilter implements Filter {

        public String encodeURL(String url) {
            String i = url+actionURL;
            System.out.println(i);
            String string = i;
            String[] parts = string.split(Pattern.quote("?"));
            String part1 = parts[0]; // break
            String part2 = parts[1]; //break
            return part1+actionURL;
        }

    };
        chain.doFilter(request, wrappedResponse);   
}
public void init(FilterConfig filterConfig) {   
}
public void destroy() {
}
}
<a href="<s:url action="getKeyTwo"/>">index2</a>

但如果我们通过simple href使用它,它将不会附加url参数

public class URLSessionFilter implements Filter {

        public String encodeURL(String url) {
            String i = url+actionURL;
            System.out.println(i);
            String string = i;
            String[] parts = string.split(Pattern.quote("?"));
            String part1 = parts[0]; // break
            String part2 = parts[1]; //break
            return part1+actionURL;
        }

    };
        chain.doFilter(request, wrappedResponse);   
}
public void init(FilterConfig filterConfig) {   
}
public void destroy() {
}
}
<a href="<s:url action="getKeyTwo"/>">index2</a>


请给我建议

url参数在哪里或是什么?actionURL(?c7d59c38-5357-4823-b29c-ddc3c49e483a?.action)是参数,它附加了encodeURL(字符串url)是正在单击的url(getKey4)。实际上,它使动态url:shows results()这个url不起作用。。。但是我想通过(简单的html href标签)获得它。。不需要像上面那样调用href中的任何参数和任何struts标记。这应该通过(简单的html和struts函数调用)来完成…没有struts标记,url将如何生成请帮助我??