2014-11-06 7 views
0

이 양식에 게시 된 Orbeon 양식의 일부 요청 매개 변수에 액세스하려고합니다. 양식 내에서 xxf:get-request-parameter('task_id')이라는 XPath 표현식을 사용하려고했지만 매개 변수가 URL에 첨부 된 경우에만 작동합니다 (예 : orbeon/fr/Activiti/dokumentfreigabe/new? task_id = 4711).POST를 통해 Orbeon 양식의 요청 매개 변수에 액세스

URL (POST 및 SSL을 통해)의 모든 매개 변수를 보내지 않으므로 POST 매개 변수로 전송 된 orbeon 양식의 요청 매개 변수에 액세스 할 수있는 솔루션이 필요합니다.

답변

1

XPath 기능이있는 POST 양식으로 양식에 보낸 매개 변수에 액세스 할 수 없습니다. POST 헤더 대신이 값을 전달하기 위해 HTTP 헤더를 사용할 수 있습니까? 가능한 경우 xxf:get-request-header('your-header')을 사용할 수 있습니다.

POST가 브라우저에서 수행되고 다른 서버 측 응용 프로그램이나 필터 또는 역방향 프록시가 아닌 경우 브라우저에서 직접 헤더를 직접 설정할 수 없습니다. 그러나 브라우저에서 POST 양식을 계속 수행하고 값을 추출하는 서블릿 필터를 추가하고 헤더 값을 설정하여 xxf:get-request-header('your-header')으로 읽을 수 있습니다.