You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Igor Vaynberg (JIRA)" <ji...@apache.org> on 2010/01/19 02:02:54 UTC
[jira] Created: (WICKET-2686) CryptedUrlWebRequestCodingStrategy
fails in form with method="get" - 1.5
CryptedUrlWebRequestCodingStrategy fails in form with method="get" - 1.5
------------------------------------------------------------------------
Key: WICKET-2686
URL: https://issues.apache.org/jira/browse/WICKET-2686
Project: Wicket
Issue Type: Bug
Affects Versions: 1.4.5
Reporter: Scott MacKenzie
Priority: Minor
A form fails to submit when it has method="get" set in a wicket application which is using CryptedUrlWebRequestCodingStrategy.
This happens because the form is constructed by wicket like this:
<form wicket:id="form2" method="get" id="form26" action="">
<div style="display:none">
<input type="hidden" name="form26_hf_0" id="form26_hf_0" />
<input type="hidden" name="x" value="vcH4-yiA7z1xdg19IZiML85IPOzB2CaoynoU6UPAVS9n2G2S2bamuw" />
</div>
<input type="text" wicket:id="text2" value="" name="text2"/>
<input type="submit"/>
</form>
which can produce a query string in firefox like this:
http://localhost:8080/crypt-bug/?form26_hf_0=&x=YhsA9niKQasfMz8FBHuRP1lLAZXPdZy8s1XWlmYcu7WwhnsP*VusYw&text2=test
"x" is the second parameter in the query string, but CryptedUrlWebRequestCodingStrategy accesses this parameter as "?x=" where in this case it is "&x="
I am attaching the example quickstart app and a possible fix.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (WICKET-2686) CryptedUrlWebRequestCodingStrategy
fails in form with method="get" - 1.5
Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Vaynberg updated WICKET-2686:
----------------------------------
Fix Version/s: 1.5-M1
> CryptedUrlWebRequestCodingStrategy fails in form with method="get" - 1.5
> ------------------------------------------------------------------------
>
> Key: WICKET-2686
> URL: https://issues.apache.org/jira/browse/WICKET-2686
> Project: Wicket
> Issue Type: Bug
> Affects Versions: 1.4.5
> Reporter: Scott MacKenzie
> Priority: Minor
> Fix For: 1.5-M1
>
>
> A form fails to submit when it has method="get" set in a wicket application which is using CryptedUrlWebRequestCodingStrategy.
> This happens because the form is constructed by wicket like this:
> <form wicket:id="form2" method="get" id="form26" action="">
> <div style="display:none">
> <input type="hidden" name="form26_hf_0" id="form26_hf_0" />
> <input type="hidden" name="x" value="vcH4-yiA7z1xdg19IZiML85IPOzB2CaoynoU6UPAVS9n2G2S2bamuw" />
> </div>
> <input type="text" wicket:id="text2" value="" name="text2"/>
> <input type="submit"/>
> </form>
> which can produce a query string in firefox like this:
> http://localhost:8080/crypt-bug/?form26_hf_0=&x=YhsA9niKQasfMz8FBHuRP1lLAZXPdZy8s1XWlmYcu7WwhnsP*VusYw&text2=test
> "x" is the second parameter in the query string, but CryptedUrlWebRequestCodingStrategy accesses this parameter as "?x=" where in this case it is "&x="
> I am attaching the example quickstart app and a possible fix.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (WICKET-2686) CryptedUrlWebRequestCodingStrategy
fails in form with method="get" - 1.5
Posted by "Juergen Donnerstag (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juergen Donnerstag resolved WICKET-2686.
----------------------------------------
Resolution: Duplicate
Fix Version/s: (was: 1.5-M1)
1.4.6
Assignee: Juergen Donnerstag
> CryptedUrlWebRequestCodingStrategy fails in form with method="get" - 1.5
> ------------------------------------------------------------------------
>
> Key: WICKET-2686
> URL: https://issues.apache.org/jira/browse/WICKET-2686
> Project: Wicket
> Issue Type: Bug
> Affects Versions: 1.4.5
> Reporter: Scott MacKenzie
> Assignee: Juergen Donnerstag
> Priority: Minor
> Fix For: 1.4.6
>
>
> A form fails to submit when it has method="get" set in a wicket application which is using CryptedUrlWebRequestCodingStrategy.
> This happens because the form is constructed by wicket like this:
> <form wicket:id="form2" method="get" id="form26" action="">
> <div style="display:none">
> <input type="hidden" name="form26_hf_0" id="form26_hf_0" />
> <input type="hidden" name="x" value="vcH4-yiA7z1xdg19IZiML85IPOzB2CaoynoU6UPAVS9n2G2S2bamuw" />
> </div>
> <input type="text" wicket:id="text2" value="" name="text2"/>
> <input type="submit"/>
> </form>
> which can produce a query string in firefox like this:
> http://localhost:8080/crypt-bug/?form26_hf_0=&x=YhsA9niKQasfMz8FBHuRP1lLAZXPdZy8s1XWlmYcu7WwhnsP*VusYw&text2=test
> "x" is the second parameter in the query string, but CryptedUrlWebRequestCodingStrategy accesses this parameter as "?x=" where in this case it is "&x="
> I am attaching the example quickstart app and a possible fix.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.