You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by gilbertoca <gi...@gmail.com> on 2016/06/09 18:12:30 UTC

UTF-8 form submit in JSF is corrupting data - MyFaces issue

Hi everyone!

I have a problem with the values inserted in all my <h:inputText> fields.
Some characters are not encoded in the right way. E.g. if I put "ção" in the
input field I get "ão" .
Using tomee-embedded-maven-plugin with default settings, I mean, MyFaces:



After a day searching and changing a lot of configurations, I've decided to
run the project with TomEE(plume) but with Mojarra and to my surprise no
encoding problem. I think it is a MyFaces issue, WDYT?
Do you think it deserves a post in the MyFaces user list?

Regards,

Gilberto




--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: UTF-8 form submit in JSF is corrupting data - MyFaces issue

Posted by gilbertoca <gi...@gmail.com>.
I've got it. Jsf mojarra and jpa eclipselink for webprofile and plus
https://gist.github.com/gilbertoca/57a58c1559fc9f8115f6d3646813526a

I both case, there is no problem with encoding when we use mojarra. 
Definitely has something wrong at my site, this only page (Did you believe?
Just one page!) just work with mojarra.
All the other forms works with myfaces.

One more time, Thank you.

Gilberto


Romain Manni-Bucau wrote
> Hi
> 
> tomee-maven-plugin dependencies are *plugin* dependencies so ignored in
> tomee since this plugin forks. That said you are not far: you can use libs
> to
> remove openjpa and add eclipselink (side note: there transitive deps are
> not handled to avoid to pollute the container cause it was too often
> leading to errors by the past)
> 
> 
> Romain Manni-Bucau
> @rmannibucau &lt;https://twitter.com/rmannibucau&gt; |  Blog
> &lt;https://blog-rmannibucau.rhcloud.com&gt; | Old Wordpress Blog
> &lt;http://rmannibucau.wordpress.com&gt; | Github
> &lt;https://github.com/rmannibucau&gt; |
> LinkedIn &lt;https://www.linkedin.com/in/rmannibucau&gt; | Tomitriber
> &lt;http://www.tomitribe.com&gt; | JavaEE Factory
> &lt;https://javaeefactory-rmannibucau.rhcloud.com&gt;
> 
> 2016-06-10 16:05 GMT+02:00 gilbertoca &lt;

> gilbertoca@

> &gt;:
> 
>> Ok,
>>
>> Just to check all the TomEE side, I want to test our app on TomEE
>> WebProfile
>> and TomEE+. But need to remove OpenJPA, we are using eclipselink (JPA
>> 2.1).
>> I've tried to supply the same dependency as we did in the
>> tomee-embedded-maven-plugin but it didn't work.
>> This is our tomee-maven-plugin setup
>> https://gist.github.com/gilbertoca/f279522e0f35dbcda0cf148598d2bbc1 .
>> Can you help?
>>
>> Thank you!
>>
>>
>>
>> Romain Manni-Bucau wrote
>> > 2016-06-09 20:40 GMT+02:00 gilbertoca &lt;
>>
>> > gilbertoca@
>>
>> > &gt;:
>> >
>> >> Romain Manni-Bucau wrote
>> >> > Hi
>> >> >
>> >> > Tomcat supports setting encoding on the connector and provides a
>> >> encoding
>> >> > filter IIRC which can solve it.
>> >>
>> >> So, the tomee-embedded-maven-plugin Tomcat connector is not setup the
>> >> same
>> >> way as in TomEE plume.
>> >>
>> >
>> > it is built manually
>> >
>> >
>> >> How can I adjust it in the tomee-embedded-maven-plugin?
>> >>
>> >>
>> > Probably provide a custom server.xml through serverXml config
>> >
>> >
>> >>
>> >> Romain Manni-Bucau wrote
>> >> > If not myfaceq list is the right place to ask.
>> >> >
>> >> > Le 9 juin 2016 20:51, "gilbertoca" &lt;
>> >>
>> >> > gilbertoca@
>> >>
>> >> > &gt; a écrit :
>> >> >
>> >> >>
>> >> >> Hi everyone!
>> >> >>
>> >> >> I have a problem with the values inserted in all my
>> >> >
>> > 
> <h:inputText>
>> >> >  fields.
>> >> >> Some characters are not encoded in the right way. E.g. if I put
>> "ção"
>> >> in
>> >> >> the
>> >> >> input field I get "ão" .
>> >> >> Using tomee-embedded-maven-plugin with default settings, I mean,
>> >> MyFaces:
>> >> >>
>> >> >>
>> >> >>
>> >> >> After a day searching and changing a lot of configurations, I've
>> >> decided
>> >> >> to
>> >> >> run the project with TomEE(plume) but with Mojarra and to my
>> surprise
>> >> no
>> >> >> encoding problem. I think it is a MyFaces issue, WDYT?
>> >> >> Do you think it deserves a post in the MyFaces user list?
>> >> >>
>> >> >> Regards,
>> >> >>
>> >> >> Gilberto
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
>> >> >> Sent from the TomEE Users mailing list archive at Nabble.com.
>> >> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678828.html
>> >> Sent from the TomEE Users mailing list archive at Nabble.com.
>> >>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678845.html
>> Sent from the TomEE Users mailing list archive at Nabble.com.
>>





--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678875.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: UTF-8 form submit in JSF is corrupting data - MyFaces issue

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

tomee-maven-plugin dependencies are *plugin* dependencies so ignored in
tomee since this plugin forks. That said you are not far: you can use libs to
remove openjpa and add eclipselink (side note: there transitive deps are
not handled to avoid to pollute the container cause it was too often
leading to errors by the past)


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2016-06-10 16:05 GMT+02:00 gilbertoca <gi...@gmail.com>:

> Ok,
>
> Just to check all the TomEE side, I want to test our app on TomEE
> WebProfile
> and TomEE+. But need to remove OpenJPA, we are using eclipselink (JPA 2.1).
> I've tried to supply the same dependency as we did in the
> tomee-embedded-maven-plugin but it didn't work.
> This is our tomee-maven-plugin setup
> https://gist.github.com/gilbertoca/f279522e0f35dbcda0cf148598d2bbc1 .
> Can you help?
>
> Thank you!
>
>
>
> Romain Manni-Bucau wrote
> > 2016-06-09 20:40 GMT+02:00 gilbertoca &lt;
>
> > gilbertoca@
>
> > &gt;:
> >
> >> Romain Manni-Bucau wrote
> >> > Hi
> >> >
> >> > Tomcat supports setting encoding on the connector and provides a
> >> encoding
> >> > filter IIRC which can solve it.
> >>
> >> So, the tomee-embedded-maven-plugin Tomcat connector is not setup the
> >> same
> >> way as in TomEE plume.
> >>
> >
> > it is built manually
> >
> >
> >> How can I adjust it in the tomee-embedded-maven-plugin?
> >>
> >>
> > Probably provide a custom server.xml through serverXml config
> >
> >
> >>
> >> Romain Manni-Bucau wrote
> >> > If not myfaceq list is the right place to ask.
> >> >
> >> > Le 9 juin 2016 20:51, "gilbertoca" &lt;
> >>
> >> > gilbertoca@
> >>
> >> > &gt; a écrit :
> >> >
> >> >>
> >> >> Hi everyone!
> >> >>
> >> >> I have a problem with the values inserted in all my
> >> >
> > <h:inputText>
> >> >  fields.
> >> >> Some characters are not encoded in the right way. E.g. if I put "ção"
> >> in
> >> >> the
> >> >> input field I get "ão" .
> >> >> Using tomee-embedded-maven-plugin with default settings, I mean,
> >> MyFaces:
> >> >>
> >> >>
> >> >>
> >> >> After a day searching and changing a lot of configurations, I've
> >> decided
> >> >> to
> >> >> run the project with TomEE(plume) but with Mojarra and to my surprise
> >> no
> >> >> encoding problem. I think it is a MyFaces issue, WDYT?
> >> >> Do you think it deserves a post in the MyFaces user list?
> >> >>
> >> >> Regards,
> >> >>
> >> >> Gilberto
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
> >> >> Sent from the TomEE Users mailing list archive at Nabble.com.
> >> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678828.html
> >> Sent from the TomEE Users mailing list archive at Nabble.com.
> >>
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678845.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Re: UTF-8 form submit in JSF is corrupting data - MyFaces issue

Posted by gilbertoca <gi...@gmail.com>.
Ok, 

Just to check all the TomEE side, I want to test our app on TomEE WebProfile
and TomEE+. But need to remove OpenJPA, we are using eclipselink (JPA 2.1).
I've tried to supply the same dependency as we did in the
tomee-embedded-maven-plugin but it didn't work.
This is our tomee-maven-plugin setup
https://gist.github.com/gilbertoca/f279522e0f35dbcda0cf148598d2bbc1 .
Can you help?

Thank you!



Romain Manni-Bucau wrote
> 2016-06-09 20:40 GMT+02:00 gilbertoca &lt;

> gilbertoca@

> &gt;:
> 
>> Romain Manni-Bucau wrote
>> > Hi
>> >
>> > Tomcat supports setting encoding on the connector and provides a
>> encoding
>> > filter IIRC which can solve it.
>>
>> So, the tomee-embedded-maven-plugin Tomcat connector is not setup the
>> same
>> way as in TomEE plume.
>>
> 
> it is built manually
> 
> 
>> How can I adjust it in the tomee-embedded-maven-plugin?
>>
>>
> Probably provide a custom server.xml through serverXml config
> 
> 
>>
>> Romain Manni-Bucau wrote
>> > If not myfaceq list is the right place to ask.
>> >
>> > Le 9 juin 2016 20:51, "gilbertoca" &lt;
>>
>> > gilbertoca@
>>
>> > &gt; a écrit :
>> >
>> >>
>> >> Hi everyone!
>> >>
>> >> I have a problem with the values inserted in all my
>> > 
> <h:inputText>
>> >  fields.
>> >> Some characters are not encoded in the right way. E.g. if I put "ção"
>> in
>> >> the
>> >> input field I get "ão" .
>> >> Using tomee-embedded-maven-plugin with default settings, I mean,
>> MyFaces:
>> >>
>> >>
>> >>
>> >> After a day searching and changing a lot of configurations, I've
>> decided
>> >> to
>> >> run the project with TomEE(plume) but with Mojarra and to my surprise
>> no
>> >> encoding problem. I think it is a MyFaces issue, WDYT?
>> >> Do you think it deserves a post in the MyFaces user list?
>> >>
>> >> Regards,
>> >>
>> >> Gilberto
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
>> >> Sent from the TomEE Users mailing list archive at Nabble.com.
>> >>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678828.html
>> Sent from the TomEE Users mailing list archive at Nabble.com.
>>





--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678845.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: UTF-8 form submit in JSF is corrupting data - MyFaces issue

Posted by Romain Manni-Bucau <rm...@gmail.com>.
2016-06-09 20:40 GMT+02:00 gilbertoca <gi...@gmail.com>:

> Romain Manni-Bucau wrote
> > Hi
> >
> > Tomcat supports setting encoding on the connector and provides a encoding
> > filter IIRC which can solve it.
>
> So, the tomee-embedded-maven-plugin Tomcat connector is not setup the same
> way as in TomEE plume.
>

it is built manually


> How can I adjust it in the tomee-embedded-maven-plugin?
>
>
Probably provide a custom server.xml through serverXml config


>
> Romain Manni-Bucau wrote
> > If not myfaceq list is the right place to ask.
> >
> > Le 9 juin 2016 20:51, "gilbertoca" &lt;
>
> > gilbertoca@
>
> > &gt; a écrit :
> >
> >>
> >> Hi everyone!
> >>
> >> I have a problem with the values inserted in all my
> > <h:inputText>
> >  fields.
> >> Some characters are not encoded in the right way. E.g. if I put "ção" in
> >> the
> >> input field I get "ão" .
> >> Using tomee-embedded-maven-plugin with default settings, I mean,
> MyFaces:
> >>
> >>
> >>
> >> After a day searching and changing a lot of configurations, I've decided
> >> to
> >> run the project with TomEE(plume) but with Mojarra and to my surprise no
> >> encoding problem. I think it is a MyFaces issue, WDYT?
> >> Do you think it deserves a post in the MyFaces user list?
> >>
> >> Regards,
> >>
> >> Gilberto
> >>
> >>
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
> >> Sent from the TomEE Users mailing list archive at Nabble.com.
> >>
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678828.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Re: UTF-8 form submit in JSF is corrupting data - MyFaces issue

Posted by gilbertoca <gi...@gmail.com>.
Romain Manni-Bucau wrote
> Hi
> 
> Tomcat supports setting encoding on the connector and provides a encoding
> filter IIRC which can solve it.

So, the tomee-embedded-maven-plugin Tomcat connector is not setup the same
way as in TomEE plume.
How can I adjust it in the tomee-embedded-maven-plugin? 


Romain Manni-Bucau wrote
> If not myfaceq list is the right place to ask.
> 
> Le 9 juin 2016 20:51, "gilbertoca" &lt;

> gilbertoca@

> &gt; a écrit :
> 
>>
>> Hi everyone!
>>
>> I have a problem with the values inserted in all my 
> <h:inputText>
>  fields.
>> Some characters are not encoded in the right way. E.g. if I put "ção" in
>> the
>> input field I get "ão" .
>> Using tomee-embedded-maven-plugin with default settings, I mean, MyFaces:
>>
>>
>>
>> After a day searching and changing a lot of configurations, I've decided
>> to
>> run the project with TomEE(plume) but with Mojarra and to my surprise no
>> encoding problem. I think it is a MyFaces issue, WDYT?
>> Do you think it deserves a post in the MyFaces user list?
>>
>> Regards,
>>
>> Gilberto
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
>> Sent from the TomEE Users mailing list archive at Nabble.com.
>>





--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824p4678828.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: UTF-8 form submit in JSF is corrupting data - MyFaces issue

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

Tomcat supports setting encoding on the connector and provides a encoding
filter IIRC which can solve it.

If not myfaceq list is the right place to ask.
Le 9 juin 2016 20:51, "gilbertoca" <gi...@gmail.com> a écrit :

>
> Hi everyone!
>
> I have a problem with the values inserted in all my <h:inputText> fields.
> Some characters are not encoded in the right way. E.g. if I put "ção" in
> the
> input field I get "ão" .
> Using tomee-embedded-maven-plugin with default settings, I mean, MyFaces:
>
>
>
> After a day searching and changing a lot of configurations, I've decided to
> run the project with TomEE(plume) but with Mojarra and to my surprise no
> encoding problem. I think it is a MyFaces issue, WDYT?
> Do you think it deserves a post in the MyFaces user list?
>
> Regards,
>
> Gilberto
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/UTF-8-form-submit-in-JSF-is-corrupting-data-MyFaces-issue-tp4678824.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>