Is there a way to avoid amp; prepending to request parameter name in GrailsParameterMap
up vote
0
down vote
favorite
My request URL is
http://localhost:8080/application/controller/action?param1=value1&param2=value2
I obtain request params in controller through grails-core/WebAttributes.groovy
/**
* Obtains the Grails parameter map
*
* @return The GrailsParameterMap instance
*/
GrailsParameterMap getParams() {
currentRequestAttributes().getParams()
}
The 2nd param in the map is of structure
{LinkedHashMap$Entry@00000} "amp;param2" -> "value2"
How or is it possible to eliminate "amp;"?
grails httprequest
add a comment |
up vote
0
down vote
favorite
My request URL is
http://localhost:8080/application/controller/action?param1=value1&param2=value2
I obtain request params in controller through grails-core/WebAttributes.groovy
/**
* Obtains the Grails parameter map
*
* @return The GrailsParameterMap instance
*/
GrailsParameterMap getParams() {
currentRequestAttributes().getParams()
}
The 2nd param in the map is of structure
{LinkedHashMap$Entry@00000} "amp;param2" -> "value2"
How or is it possible to eliminate "amp;"?
grails httprequest
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
My request URL is
http://localhost:8080/application/controller/action?param1=value1&param2=value2
I obtain request params in controller through grails-core/WebAttributes.groovy
/**
* Obtains the Grails parameter map
*
* @return The GrailsParameterMap instance
*/
GrailsParameterMap getParams() {
currentRequestAttributes().getParams()
}
The 2nd param in the map is of structure
{LinkedHashMap$Entry@00000} "amp;param2" -> "value2"
How or is it possible to eliminate "amp;"?
grails httprequest
My request URL is
http://localhost:8080/application/controller/action?param1=value1&param2=value2
I obtain request params in controller through grails-core/WebAttributes.groovy
/**
* Obtains the Grails parameter map
*
* @return The GrailsParameterMap instance
*/
GrailsParameterMap getParams() {
currentRequestAttributes().getParams()
}
The 2nd param in the map is of structure
{LinkedHashMap$Entry@00000} "amp;param2" -> "value2"
How or is it possible to eliminate "amp;"?
grails httprequest
grails httprequest
asked Nov 5 at 3:52
Pradeep Kumaresan
598
598
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
Your request URL (https://en.wikipedia.org/wiki/Query_string) includes parameters named amp;param2 and similar; parameters are separated by ampersands, not HTML-encoded ampersands. This is not a problem with Grails, but instead with however you are generating your URL.
How are you generating the request URL that you reference here?
You are right. The URL is generated like thisurl?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
Your request URL (https://en.wikipedia.org/wiki/Query_string) includes parameters named amp;param2 and similar; parameters are separated by ampersands, not HTML-encoded ampersands. This is not a problem with Grails, but instead with however you are generating your URL.
How are you generating the request URL that you reference here?
You are right. The URL is generated like thisurl?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
add a comment |
up vote
0
down vote
accepted
Your request URL (https://en.wikipedia.org/wiki/Query_string) includes parameters named amp;param2 and similar; parameters are separated by ampersands, not HTML-encoded ampersands. This is not a problem with Grails, but instead with however you are generating your URL.
How are you generating the request URL that you reference here?
You are right. The URL is generated like thisurl?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
Your request URL (https://en.wikipedia.org/wiki/Query_string) includes parameters named amp;param2 and similar; parameters are separated by ampersands, not HTML-encoded ampersands. This is not a problem with Grails, but instead with however you are generating your URL.
How are you generating the request URL that you reference here?
Your request URL (https://en.wikipedia.org/wiki/Query_string) includes parameters named amp;param2 and similar; parameters are separated by ampersands, not HTML-encoded ampersands. This is not a problem with Grails, but instead with however you are generating your URL.
How are you generating the request URL that you reference here?
answered Nov 6 at 0:22
Daniel
1,4961319
1,4961319
You are right. The URL is generated like thisurl?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
add a comment |
You are right. The URL is generated like thisurl?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
You are right. The URL is generated like this
url?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
You are right. The URL is generated like this
url?.encodeAsHTML()
– Pradeep Kumaresan
yesterday
add a comment |
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
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53148087%2fis-there-a-way-to-avoid-amp-prepending-to-request-parameter-name-in-grailsparam%23new-answer', 'question_page');
}
);
Post as a guest
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
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
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