Если вам по-прежнему нужна помощь в этом: для файла, в котором вы настроили свой webhook, используйте следующий код для перехвата любых входящих сообщений, вы можете распечатать их или вызвать их в свой терминал.
$json = file_get_contents('php://input');
$data = json_decode($json,1);
Надеюсь, это поможет вам! Добрый день!
Принятие Вас является серверной стороной в рамках одного действия и желания вызвать другое действие с некоторыми параметрами.
Можно использовать тег s:action для вызова другого действия, возможно с дополнительными/другими параметрами, чем первоначальный иск:
<s:action name="myAction" ignoreContextParams="true" executeResult="true">
<s:param name="foo" value="bar"/>
</s:action>
Можно также использовать тип результата распорок-xml стандарта с параметром:
<result name="success" type="redirect" >
<param name="location">foo.jsp?foo=${bar}</param>
<param name="parse">true</param>
<param name="encode">true</param>
</result>
Если Вы хотите перенаправление на стороне клиента, необходимо передать URL обратно клиенту с надлежащими параметрами и возможно использовать некоторый JavaScript для движения туда.
<s:url action="myAction" >
<s:param name="foo" value="bar"/>
</s:url>
<td>
<s:url id="url" action="Logging">
<s:param name="m_userNameInAction"><s:property value="m_userNameInForm"/></s:param>
</s:url>
<s:a href="%{url}">English</s:a>
</td>
Используйте тег url в тегах ядра struts, пример приведен ниже:
<s:url var="idurl" action="EditEnterprise">
<s:param name="enterpriseId">
<s:property value="enterpriseId" />
</s:param>
</s:url>