Bonjour tout le monde,
je débute en programmation j2ee avec struts et je suis blocké sur un point et j'ai
besion de votre aide.je veux envoyer des données d'une applet swing à une action struts.
mon probléme c'est que quand je lis les données dans l'action il m'affiche null alors que j'ai
bien envoyé une chaine de caractére.

voisi le code de l'applet swing:
jButton1.setText("VALIDER");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {

try {
URL ur=new URL("http://localhost:8080/MySiteWeb/ajoutsite.action");
URLConnection con = ur.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setAllowUserInteraction(true);
con.connect();
OutputStream os=con.getOutputStream();
OutputStreamWriter isr= new OutputStreamWriter(os);
String chaine = "i can't write this string /n" ;

isr.write(fatima);
isr.flush();
os.flush();
isr.close();
os.close();

con.getContentEncoding();
}catch (MalformedURLException e1) {
System.out.println("badurl");// TODO Auto-generated catch block
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();


}}
});


et le code de l'action struts:

public class ActionCreSite extends ActionSupport implements ServletRequestAware,ServletResponseAware {

private HttpServletRequest request;
private HttpServletResponse response;

public String execute() throws Exception {

BufferedReader in =
new BufferedReader(new InputStreamReader(request.getInputStream()));

String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
return SUCCESS;

}

public void setServletRequest(HttpServletRequest request) {

this.request = request;


}
public HttpServletRequest getServletRequest(){
return request;
}
public void setServletResponse(HttpServletResponse response){
this.response = response;
}

public HttpServletResponse getServletResponse(){
return response;
}
}

Merci d'avance pour votre collaboration.