You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Peter Ertl (Updated) (JIRA)" <ji...@apache.org> on 2012/02/08 23:06:59 UTC

[jira] [Updated] (WICKET-4400) form parameters which should be submitted using POST are added to url after first display of feedback messages

     [ https://issues.apache.org/jira/browse/WICKET-4400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Peter Ertl updated WICKET-4400:
-------------------------------

    Description: 
this bug is _really_ weird...

quickest way to reproduce is do the following:

$> cd /wicket/wicket-examples
$> mvn jetty:run

- click the 'forminput - Basic form processing.' example

- click 'save'

(notice that there will be a feedback message displayed below)

- click 'save' again

the url will look like this:
http://localhost:8080/forminput/?4&doubleProperty=20.5&idc_hf_0&integerProperty=100&saveButton=save&stringProperty=test&localeSelect=0&multiply:right=0&lines:1:lineEdit=line+two&multiply:left=0&lines:2:lineEdit=line+three&numberRadioChoice=0&lines:0:lineEdit=line+one&urlProperty=http://wicket.apache.org&integerInRangeProperty=50&phoneNumberUS=%28123%29+456-1234

Obviously the result from getting the POST parameters being added to the url

I also did a small quickstart example with a similar result...

My current summary is:

Once a feedback message is displayed the url will look get spoiled on the subsequent request.

I consider this a bug since the form parameters should be submitted using POST, not GET.

I consider this a blocker as this should actually crash all apps that use a form and feedback messages and there's no obvious workaround...

  was:
this bug is _really_ weird...

quickest way to reproduce is do the following:

$> cd /wicket/wicket-examples
$> mvn jetty:run

- click the 'forminput - Basic form processing.' example

- click 'save'

(notice that there will be a feedback message displayed below)

- click 'save' again

the url will look like this:
http://localhost:8080/forminput/?4&doubleProperty=20.5&idc_hf_0&integerProperty=100&saveButton=save&stringProperty=test&localeSelect=0&multiply:right=0&lines:1:lineEdit=line+two&multiply:left=0&lines:2:lineEdit=line+three&numberRadioChoice=0&lines:0:lineEdit=line+one&urlProperty=http://wicket.apache.org&integerInRangeProperty=50&phoneNumberUS=%28123%29+456-1234

Obviously the result from getting the POST parameters being added to the url

I also did a small sample with the same result...

My current summary is:

Once a feedback message is displayed the url will look get spoiled on the subsequent request.

I consider this a bug since the form parameters should be submitted using POST, not GET.

I consider this a blocker as this should actually crash all apps that use a form and feedback messages and there's no obvious workaround...

    
> form parameters which should be submitted using POST are added to url after first display of feedback messages 
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-4400
>                 URL: https://issues.apache.org/jira/browse/WICKET-4400
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 6.0.0
>         Environment: 6.0 trunk, OS X, Chrome
>            Reporter: Peter Ertl
>            Priority: Blocker
>              Labels: feedback, get, message, parameters, post, url
>
> this bug is _really_ weird...
> quickest way to reproduce is do the following:
> $> cd /wicket/wicket-examples
> $> mvn jetty:run
> - click the 'forminput - Basic form processing.' example
> - click 'save'
> (notice that there will be a feedback message displayed below)
> - click 'save' again
> the url will look like this:
> http://localhost:8080/forminput/?4&doubleProperty=20.5&idc_hf_0&integerProperty=100&saveButton=save&stringProperty=test&localeSelect=0&multiply:right=0&lines:1:lineEdit=line+two&multiply:left=0&lines:2:lineEdit=line+three&numberRadioChoice=0&lines:0:lineEdit=line+one&urlProperty=http://wicket.apache.org&integerInRangeProperty=50&phoneNumberUS=%28123%29+456-1234
> Obviously the result from getting the POST parameters being added to the url
> I also did a small quickstart example with a similar result...
> My current summary is:
> Once a feedback message is displayed the url will look get spoiled on the subsequent request.
> I consider this a bug since the form parameters should be submitted using POST, not GET.
> I consider this a blocker as this should actually crash all apps that use a form and feedback messages and there's no obvious workaround...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira