flow variable nomeBusca:
(update) ColaboradorEditAction.java > xwork-Colaborador.xml >
(list) ColaboradorListAction.java (BUG)
------------ColaboradorEditAction.java----------
package com.fortes.rh.web.action.geral;
import com.fortes.rh.web.action.MyActionSupportEdit;
import com.opensymphony.xwork.Action;
@SuppressWarnings({ "unchecked", "serial" })
public class ColaboradorEditAction extends MyActionSupportEdit
{
private String nomeBusca;
public String execute() throws Exception
{
return Action.SUCCESS;
}
public String update() throws Exception
{
System.out.println(nomeBusca); //OK
return Action.SUCCESS;
}
//getters and setters...
}
------------xwork-Colaborador.xml--------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
"http://www.opensymphony.com/xwork/xwork-1.0.dtd">
<xwork>
<package name="colaborador" extends="default"
namespace="/geral/colaborador">
<action name="update"
class="com.fortes.rh.web.action.geral.ColaboradorEditAction"
method="update">
<result name="retornoBusca"
type="redirect"><![CDATA[list.action?nomeBusca=${nomeBusca}&cpfBusca=${cpfBusca}&page=${page}]]></result>
</action>
</package>
</xwork>
------------ColaboradorListAction.java----------
package com.fortes.rh.web.action.geral;
import com.fortes.rh.web.action.MyActionSupportList;
import com.opensymphony.xwork.Action;
@SuppressWarnings({"serial"})
public class ColaboradorListAction extends MyActionSupportList
{
private String nomeBusca;
@SuppressWarnings("unchecked")
public String list() throws Exception
{
System.out.println(nomeBusca);// BUGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
return Action.SUCCESS;
}
}
Greg Lindholm escreveu:
Better show your full action and result configuration from struts.xml so we
can see how you are passing parameters.
2009/9/15 "Francisco Barroso (Fortes Informática)" <
franciscobarr...@grupofortes.com.br>
I've done it already (change URIEncoding to UTF-8).
The problem persists...
Greg Lindholm escreveu:
If
If you are using Tomcat as a server then you will need to add
URIEncoding="UTF-8" attribute to the Connector in the server.xml file, If
not specified, ISO-8859-1 will be used [1].
This URIEncoding attribute applies only to GET requests (not POST).
[1] http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
On Tue, Sep 15, 2009 at 11:41 AM, Tommy Pham <tommy...@yahoo.com> wrote:
----- Original Message ----
From: Francisco Barroso (Fortes Informática) <
franciscobarr...@grupofortes.com.br>
To: user@struts.apache.org
Sent: Tuesday, September 15, 2009 8:29:56 AM
Subject: problem with encoding of parameters, type="redirect"
I just migrated my application from ISO8859-1 to UTF-8.
I have a problem with encoding of parameters. There is an error passing
a
parameter from xwork to an action using redirect:
...
type="redirect">& lt;/result>
...
If the parameter name has an special character (such as José), in the
action it
comes with invalid characters (Jos?).
Any idea?
-- Francisco Barroso
Desenvolvedor
Fortes Informática (Fortaleza)
Fone: (85) 4005.1111 - Cel: (85) 8843.8309
franciscobarr...@grupofortes.com.br
www.fortesinformatica.com.br
Did you change/set the struts.i8n.encoding in struts.xml/properties? I
don't remember off the top of my head what the default is.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
--
Francisco Barroso
Desenvolvedor
Fortes Informática (Fortaleza)
Fone: (85) 4005.1111 - Cel: (85) 8843.8309
franciscobarr...@grupofortes.com.br
www.fortesinformatica.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
--
Francisco Barroso
Desenvolvedor
Fortes Informática (Fortaleza)
Fone: (85) 4005.1111 - Cel: (85) 8843.8309
franciscobarr...@grupofortes.com.br
www.fortesinformatica.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org