salut,

je suis entrain d'utiliser le composant tinyMCE pour faire un bloc note

le code de la page web jsp est :

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
82
83
84
85
86
87
88
89
90
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
     <%@ taglib prefix="s" uri="/struts-tags" %>
     <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 
 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
 
 
<!-- TinyMCE -->
<script type="text/javascript" src="/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
	tinyMCE.init({
		// General options                             
		mode : "textareas",                            
		theme : "advanced",
		plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",
 
		// Theme options
		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
 
		// Example content CSS (should be your site CSS)
		// using false to ensure that the default browser settings are used for best Accessibility
		// ACCESSIBILITY SETTINGS
		content_css : false,
		// Use browser preferred colors for dialogs.
		browser_preferred_colors : true,
		detect_highcontrast : true,
 
		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",
 
		// Style formats
		style_formats : [
			{title : 'Bold text', inline : 'b'},
			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
			{title : 'Example 1', inline : 'span', classes : 'example1'},
			{title : 'Example 2', inline : 'span', classes : 'example2'},
			{title : 'Table styles'},
			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
		],
 
		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
</script>
 
 
 
</head>
<body>
 
<s:form action="insertFcture" method="post">
 
 
     <s:label value="blok note"></s:label>
          <s:textarea id="elm1" name="facture.note" rows="7" cols="40" style="width: 30%" Class="labelz">
 
			</s:textarea>
 
 
 
     <s:submit value="Submit" />  
 
 
 
 
    </s:form> 
 
 
 
 
</body>
</html>
supposant que j'écris : " urgent" dans le bloc note sans utiliser les composant de tinyMCE ( mettre en gras, souligne.....) il sera enregistrer dans la base de donné sous cette forme : ( c'est par défaut : bien sur si j'ai rien utilisé de composant tinyMCE : gras, couleur.....)

et si j’utilise les composants de tinyMCE pour ce mot elle sera engistrer par exemple sous cette forme dans la base de donnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<ul> <li style="text-align: center;"><span style="text-decoration: underline;"><strong>urgent</strong></span></li> </ul>
mon but est comment afficher le mot urgent qui sera récupéré depuis la base de donnée avec le même type d'insertion

car si je veux affiché dans la page jsp les notes des factures qui sont enregistré dans la base de donné elles sont affiché dans la page web sous cette forme par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<ul> <li style="text-align: center;"><span style="text-decoration: underline;"><strong>urgent</strong></span></li> </ul>
et non pas affiché en prendre de considération l'utilisation des mon code jsp de l'affichage est le suivant :
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
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ taglib prefix="s" uri="/struts-tags"%>
      <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 
 
</head>
 
<body>
<s:text name="note"/>
 <s:iterator value="factures">
<s:property value="note"/>
</s:iterator>
</body>
</html>

peut être pour afficher les notes des factures depuis la base de donné qui est enregistré sous cette forme par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<ul> <li style="text-align: center;"><span style="text-decoration: underline;"><strong>urgent</strong></span></li> </ul>
bien sur avec le même état d'insertion est de les affichés dans un blok tinyMCE



en faite je veux utiliser le même principe utilise dans ce forum pour ouvrir une nouvelle discussion : si j'ai met un mot en gras il sera affiché en gras


merci d'avance