... je viens de resoudre le probleme...merci à tous pour votre aide..voici la solution:
pagejsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
  <jsp:useBean id="mybean" scope="page"  class="pak.Prog" />
  <jsp:setProperty name="mybean" property="*" />
 
 
<%String chaine=request.getParameter("textarea"); %>
<HTML>
<HEAD>
<TITLE>service simulator</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Style1 {font-family: Arial, Helvetica, sans-serif}
-->
</style>
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<FORM METHOD=POST ACTION="pagejsp.jsp">
<table width="490" height="549" border="0" align="center" background="../images/interface2.gif" >
  <tr>
    <td width="484" height="543">
        <div align="center">
      <p><textarea name="textarea" cols="40" rows="10"><%=mybean.getTextarea(chaine)%></textarea></p>
 
 
 
 
 
 
          <p>&nbsp;          </p>
        </div>
      <table width="432" border="0">
        <tr>
          <td width="302"><div align="center">
            <input type="submit" name="Submit" value="SEND">
          </div></td>
          <td width="120"><input type="submit" name="Submit2" value="ERASE"></td>
        </tr>
      </table>
 
    </td>
  </tr>
</table>
<!-- ImageReady Slices (Untitled-1.html) -->
</FORM>
</BODY>
</HTML>
voici la classe prog utilisée comme bean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
 
package pak;
 
import java.io.*;
import java.util.Iterator;
import java.util.StringTokenizer;
import java.util.List;
import org.jdom.*;
import org.jdom.input.*;
 
 
 
public class Prog {
	String text,kw,msg;
	static org.jdom.Document doc;
	static Element services;
	String message;
 
public Prog(){}
//public void setTextarea (String chaine)
//{ text=chaine;
//System.out.println(text);
 
//}
 
 
	public String getTextarea(String chaine)
	{ 
		 text= chaine;
		StringTokenizer tok = new StringTokenizer(text, " ");
		int nv = tok.countTokens();
 
		msg = "";
 
 
		//key word//
		kw = tok.nextToken().toString();
		// /**reste du message//
		for (int i = 1; i < nv; i++) {
			msg += (tok.nextToken().toString() + " ");
		}
	     // **fin reste du message**//
 
		// ***lecture du fichier xml
 
		SAXBuilder sxb = new SAXBuilder();
		try {
			doc = sxb
					.build(new File(
							"C:/Aymen/eclipseworkspace/simulatorweb/services.xml"));
		} catch (Exception e) {
 
			e.printStackTrace();
		}
 
 
		services = doc.getRootElement();
		List service = services.getChildren("service");
		Iterator k = service.iterator();
 
		while (k.hasNext()) {
			Element courant = (Element) k.next();
 
			if (courant.getChild("nom").getText().equals(kw)) {
			message=(courant.getChild("text").getText());
 
 
			}
		}
		System.out.println(message);
    return(message);
}
//public static void main (String args[]){
	//Prog	pr=new Prog();
    // pr.getTextarea("service2 aaaaaaa");
	//pr.getTextarea();
 
	//}
 
 
}
et merci encore pour votre aide...