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 FormValidationAware.LegacyAdapter
container
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, validate
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
adapt
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getFieldErrors, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
public void withServletRequest(javax.servlet.http.HttpServletRequest request)
ServletRequestAware
withServletRequest
in interface ServletRequestAware
request
- the HTTP request.public void withServletResponse(javax.servlet.http.HttpServletResponse response)
ServletResponseAware
withServletResponse
in interface ServletResponseAware
response
- 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.