如何通过<href>标签追加参数,它来自Struts 2中的过滤器(servlet)?

时间:2017-05-03 08:58:41

标签: java html filter struts2

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() {
}
}

这个网址是通过附加参数

轻松获取struts标签
<a href="<s:url action="getKeyTwo"/>">index2</a>

但如果我们通过简单的href使用它,它将不会追加url参数

<a href="getKey5" onclick="location.href=@Url.Action(getKey5)">getKey5</a><br/>

请给我建议

0 个答案:

没有答案