public abstract class CspReportAction extends ActionSupport implements ServletRequestAware, ServletResponseAware
processReport(String jsonCspReport) method to customize how the action processes
the CSP report. See DefaultCspReportAction for the default implementation.
Add the action to the endpoint that is the reportUri in the CspInterceptor
to collect the reports.
<package name="csp-reports" namespace="/" extends="struts-default">
<action name="csp-reports" class="org.apache.struts2.action.DefaultCspReportAction">
<result type="httpheader">
<param name="status">204</param>
</result>
</action>
</package>
DefaultCspReportAction,
Serialized Formcontainer| Constructor and Description |
|---|
CspReportAction() |
| Modifier and Type | Method and Description |
|---|---|
javax.servlet.http.HttpServletRequest |
getServletRequest() |
void |
setServletRequest(javax.servlet.http.HttpServletRequest request) |
void |
withServletRequest(javax.servlet.http.HttpServletRequest request)
Applies the HTTP request object in implementing classes.
|
void |
withServletResponse(javax.servlet.http.HttpServletResponse response)
Applies the HTTP response object in implementing classes.
|
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getLocaleProvider, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validatepublic void withServletRequest(javax.servlet.http.HttpServletRequest request)
ServletRequestAwarewithServletRequest in interface ServletRequestAwarerequest - the HTTP request.public void withServletResponse(javax.servlet.http.HttpServletResponse response)
ServletResponseAwarewithServletResponse in interface ServletResponseAwareresponse - the HTTP response.public void setServletRequest(javax.servlet.http.HttpServletRequest request)
public javax.servlet.http.HttpServletRequest getServletRequest()
Copyright © 2000–2024 Apache Software Foundation. All rights reserved.