how request.getparameter() take special characters like #,%,& etc
I pass some parameters in ajax URL and want to get that parameters by request.getParameter();
in controller if that parameters have some special character like #
,%
,&
, etc. then how to get it?
String xyz = new String(request.getParameter("XYZ").getBytes("iso-8859-1"), "UTF-8");
java
add a comment |
I pass some parameters in ajax URL and want to get that parameters by request.getParameter();
in controller if that parameters have some special character like #
,%
,&
, etc. then how to get it?
String xyz = new String(request.getParameter("XYZ").getBytes("iso-8859-1"), "UTF-8");
java
For me its always return null value for request.getParameter("XYZ") so i can't use getBytes("iso-8859-1"). Do you have other solution,i also tried to encode the value before sending it to server but still i am getting null value
– Niraj Trivedi
Jan 2 at 0:11
add a comment |
I pass some parameters in ajax URL and want to get that parameters by request.getParameter();
in controller if that parameters have some special character like #
,%
,&
, etc. then how to get it?
String xyz = new String(request.getParameter("XYZ").getBytes("iso-8859-1"), "UTF-8");
java
I pass some parameters in ajax URL and want to get that parameters by request.getParameter();
in controller if that parameters have some special character like #
,%
,&
, etc. then how to get it?
String xyz = new String(request.getParameter("XYZ").getBytes("iso-8859-1"), "UTF-8");
java
java
edited Apr 18 '17 at 7:12
Pharaoh
2,73231840
2,73231840
asked Apr 18 '17 at 5:49
AkashAkash
1
1
For me its always return null value for request.getParameter("XYZ") so i can't use getBytes("iso-8859-1"). Do you have other solution,i also tried to encode the value before sending it to server but still i am getting null value
– Niraj Trivedi
Jan 2 at 0:11
add a comment |
For me its always return null value for request.getParameter("XYZ") so i can't use getBytes("iso-8859-1"). Do you have other solution,i also tried to encode the value before sending it to server but still i am getting null value
– Niraj Trivedi
Jan 2 at 0:11
For me its always return null value for request.getParameter("XYZ") so i can't use getBytes("iso-8859-1"). Do you have other solution,i also tried to encode the value before sending it to server but still i am getting null value
– Niraj Trivedi
Jan 2 at 0:11
For me its always return null value for request.getParameter("XYZ") so i can't use getBytes("iso-8859-1"). Do you have other solution,i also tried to encode the value before sending it to server but still i am getting null value
– Niraj Trivedi
Jan 2 at 0:11
add a comment |
2 Answers
2
active
oldest
votes
You have two options:
1.Encode values to JSON before sending, and decode them on server.
- Use javascript method encodeURIComponent https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
add a comment |
I found best solution after spending couple of hours use
((String)request.getParameterMap().get("paramname"))[0]
which gives me param value with special charater
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43464536%2fhow-request-getparameter-take-special-characters-like-etc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You have two options:
1.Encode values to JSON before sending, and decode them on server.
- Use javascript method encodeURIComponent https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
add a comment |
You have two options:
1.Encode values to JSON before sending, and decode them on server.
- Use javascript method encodeURIComponent https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
add a comment |
You have two options:
1.Encode values to JSON before sending, and decode them on server.
- Use javascript method encodeURIComponent https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
You have two options:
1.Encode values to JSON before sending, and decode them on server.
- Use javascript method encodeURIComponent https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
answered Apr 18 '17 at 5:57
Jay SmithJay Smith
1,4742622
1,4742622
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
add a comment |
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
i passed parameters in ajax and get in controller class than how to use java script in java class
– Akash
Apr 18 '17 at 6:52
add a comment |
I found best solution after spending couple of hours use
((String)request.getParameterMap().get("paramname"))[0]
which gives me param value with special charater
add a comment |
I found best solution after spending couple of hours use
((String)request.getParameterMap().get("paramname"))[0]
which gives me param value with special charater
add a comment |
I found best solution after spending couple of hours use
((String)request.getParameterMap().get("paramname"))[0]
which gives me param value with special charater
I found best solution after spending couple of hours use
((String)request.getParameterMap().get("paramname"))[0]
which gives me param value with special charater
answered Jan 2 at 0:53
Niraj TrivediNiraj Trivedi
562415
562415
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43464536%2fhow-request-getparameter-take-special-characters-like-etc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
For me its always return null value for request.getParameter("XYZ") so i can't use getBytes("iso-8859-1"). Do you have other solution,i also tried to encode the value before sending it to server but still i am getting null value
– Niraj Trivedi
Jan 2 at 0:11