Spring 4 MVC: bind controller argument to HEADER or REQUEST PARAM if not found -


is there way bind controller method argument (1) request param and, if request param not set, (2) request header? kind of fallback source value...

i tried following doesn't work since apparently first annotation win.

@requestmapping("/") public myobject getmyobject( @requestparam("paramname")                              @requestheader("headername") string value ) {    ... } 

any idea?

no first annotation applied method parameter. define 2 optional parameters below:

@requestmapping("/") public myobject getmyobject(      @requestparam(value = "paramname", required = false) string requestparamvalue,     @requestheader(value = "paramname", required = false) string headervalue) {     string value = requestparamvalue != null ? requestparamvalue : headervalue; } 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -