Tag: Action Method null dynamic
Dynamic call of the Action method refers to the use of action! Request in method format to request the logic processing in the background
Prerequisites: configure it in struts. xml or struts. properties.
Struts. Enable. dynamicmethodinvocation constant is true, otherwise dynamic call is unavailable
View Source Code: In org. Apache. struts2.dispatcher. Mapper. defaactionactionmapper
Protected actionmapping parseactionname (actionmapping mapping) {If (mapping. getname () = NULL) return NULL; // this parameter is struts. enable. dynamicmethodinvocation constant value. // Therefore, if it is set to true, you can use the dynamic call request action if (allowdynamicmethodcils) {string name = mapping. getname (); int exclamation = Name. lastindexof ("! "); If (Exclamation! =-1) {mapping. setname (name. substring (0, exclamation); mapping. setmethod (name. substring (Exclamation + 1) ;}} Return Mapping ;}
Note: The action request in the wildcard format is independent of the value of the Struts. Enable. dynamicmethodinvocation parameter.
Dynamic call Action Method of struts2