Variation 1:
file.jsp?parameter1=¶meter2=abc
Variation 2:
file.jsp?parameter1¶meter2=abc
I know Variation 1 is considered valid, but is variation 2 considered valid? Specifically, there is no value for the parameter, is the equals sign required in this case?
I think it is valid to have query parameter with just the parameter name.
If you are familiar with Java, Look at the @see UriComponentsBuilder QueryParam function, by default it does this for any query parameter with null.
See this answer for more info. Is a url query parameter valid if it has no value?