Top Description Inners Fields Constructors Methods
jakarta.mvc.form

public final Class FormMethodOverwriter

extends Object
Class Inheritance

Form method overwriter is used to overwrite a HTML form's HTTP method to be able to use other verbs such as PATCH or DELETE.

Author
Tobias Erdle
Since
2.1

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
public static final String
DEFAULT_HIDDEN_FIELD_NAME

The default name of the hidden form field used to overwrite the HTTP method.

public static final String
FORM_METHOD_OVERWRITE

Property that can be used to enable the Form method overwrite mechanism for an application.

public static final String
HIDDEN_FIELD_NAME

Property that can be used to configure the name of the hidden form input to get the targeted HTTP method.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_HIDDEN_FIELD_NAMEback to summary
public static final String DEFAULT_HIDDEN_FIELD_NAME

The default name of the hidden form field used to overwrite the HTTP method.

FORM_METHOD_OVERWRITEback to summary
public static final String FORM_METHOD_OVERWRITE

Property that can be used to enable the Form method overwrite mechanism for an application. Values of this property must be of type FormMethodOverwriter.Options.

HIDDEN_FIELD_NAMEback to summary
public static final String HIDDEN_FIELD_NAME

Property that can be used to configure the name of the hidden form input to get the targeted HTTP method.

Constructor Detail

FormMethodOverwriterback to summary
public FormMethodOverwriter()
jakarta.mvc.form back to summary

public final Enum FormMethodOverwriter.Options

extends Enum<FormMethodOverwriter.Options>
Class Inheritance

Options for property FormMethodOverwriter#FORM_METHOD_OVERWRITE.

Field Summary

Modifier and TypeField and Description
public static final FormMethodOverwriter.Options
DISABLED

Form method overwrite is not enabled.

public static final FormMethodOverwriter.Options
ENABLED

Form method overwrite is enabled.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static FormMethodOverwriter.Options
public static FormMethodOverwriter.Options[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DISABLEDback to summary
public static final FormMethodOverwriter.Options DISABLED

Form method overwrite is not enabled.

ENABLEDback to summary
public static final FormMethodOverwriter.Options ENABLED

Form method overwrite is enabled. Each request will be checked for potential overwrites.

Constructor Detail

Optionsback to summary
private Options()

Method Detail

valueOfback to summary
public static FormMethodOverwriter.Options valueOf(String name)
valuesback to summary
public static FormMethodOverwriter.Options[] values()