Я хочу увидеть запрос на веб-страницу в перехватчике, который я написал. Я изменю значение своего ответа в соответствии с некоторыми значениями во входящем запросе. Я буду использовать что-то вроде этого;
String ex = request.getHeader("GET");
if(ex.contains("addHeader("a","example")"));
response.setHeader("a","null");
Вот мой index.ft:
Your name: <@s.url value="${name}"/>
Enter your name here:<br/>
<form action="" method="get">
<input type="text" name="name" value="" />
<input type="submit" value="Submit" />
</form>
Вот часть моего класса TestInterceptor.java;
public class TestInterceptor implements Interceptor {
....
@Override
public String intercept(ActionInvocation ai) throws Exception {
System.out.println("before");
//the area where I want to write the codes I want to use above
// I can't to reach request.getHeader(...) function in here
String result = ai.invoke();
System.out.println("after");
return result;
}
Что такое решение или другой способ использования этих функций. Спасибо за помощь. Примечание. Я использую структуру Struts.