2015-02-17 3 views
0

Есть ли способ узнать конечные стойки вперед, которые отображали страницу плитки?struts 1.3, найти действие в почтовом фильтре/jsp

Пример мы

return mapping.findForward("/checkout/shipping"); 

Хотите строку "/ оплаты/доставки" в моем j2ee фильтре или в моем JSP.

+1

Возможно, вы можете что-то сделать с помощью обработчика запросов и/или оболочки класса сопоставления для захвата строк. –

ответ

0

Это будет сделано.

public class YourCustomeFilter implements Filter { 
    public void doFilter(ServletRequest req, ServletResponse res, 
      FilterChain chain) throws IOException, ServletException { 

      HttpServletRequest request = (HttpServletRequest) req; 
      HttpServletResponse reponse = (HttpServletResponse) res; 

      //your url validation goes here 

      chain.doFilter(req, res);   
    } 
} 
+0

Это фильтр оболочки, как это дает мне название действия? – tgkprog

+0

Строка yourControllerDo = request.getContextPath() + "/yourcontroller_url.do"; – zawhtut

+0

Я думаю, что ваш близкий, но вопрос в том, чтобы получить URL-адрес после обработки. так или иначе, я обманул его собственным фильтром, код идет после doFilter ... – tgkprog

Смежные вопросы