I have gone thru javadocs of URLEncoder and URLDecoder. Then got more inquisitive. Consider the server as tomcat.In any webapplication whenever we submit
the form , server converts the forms fields into urlencoded fields and when we do request.getParamter(“fieldName”). Server again decode it with URLDecoder.
Is that correct? Does server do it or browser? Simlary when we type any url in address bar same stuff happens? If server or browser does that
when we require to encode or decode the request paramter explicitly with the help of URLEncoder and URLDecoder? Though these are basic questions but could not find these anwers clearly.
I have gone thru javadocs of URLEncoder and URLDecoder. Then got more inquisitive. Consider
Share
No. The browser does that.
Yes.
The browser.
I don’t know what that means but it’s still the browser. You only need to encode the request parameters if you are sending the request from application code. You don’t need to decode them at all if you’re running in a servlet container: it will do that for you.