Salve ragazzi ho realizzato un piccolo e semplice editor....funziona,ma il mio problema è che vorrei salvare la struttura che realizzo nell'editor.vi chiedo come si realizza ciò, nel senso che si parte da una struttura di partenza.....ed ogni volta che ci accedo alla pagina articoli.jsp modifica la struttura della textarea e vorrei salvarla...come si fa?almeno qualcuno che mi spieghi.
articoli.jsp
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>editor</title> 

<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,inlinepopups,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,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
		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)
		content_css : "css/content.css",

		// 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>

<%@page language="java"%>
</head>



<body>

<form method="post" name="myform" action="receive.jsp">
    <textarea id="message" name="message" rows="15" cols="80" style="width: 80%">

	<table width="100%">
	<tbody>
		<tr>
			<td colspan="2">
				<div>
					<table border="0" cellpadding="0" cellspacing="0" width="100%">
						<tbody>
							<tr>
								<td>
									


								</td>
								<td>
									


								</td>
							</tr>
						</tbody>
					</table>
					


						- PARTECIPAZIONE GRATUITA -</p>
					<table border="0" cellpadding="0" cellspacing="0" width="100%">
						<tbody>
						</tbody>
					</table>
					<div>
					<div>
						


							 </p>
					</div>
					<table border="0" cellpadding="0" cellspacing="0" style="height: 262px;" width="100%">
						<tbody>
							<tr>
								<td style="width: 35%; height: 60px;">
									


										Rivolto a:

								</td>
								<td>
									 </td>
								<td colspan="2" style="width: 26%;">
									<div>
										 </div>
									<div>
										 </div>
									<div>
										 </div>
								</td>
								<td>
									


										28 SETTEMBRE 2010

									


										 </p>
								</td>
								<td>
								</td>
							</tr>
							<tr>
								<td colspan="6" height="91">
									<div>
									</div>
								</td>
							</tr>
						</tbody>
					</table>
	


    </textarea>

    <div>
       
    </div>

    

    <input type="hidden" name="action" value="nuovo" />
				<input type="submit" value="nuovo" />

</form>


				<input type="hidden" name="action" value="nuovo" />
				<input type="submit" value="nuovo" />
			</div>
			</form>

</body>
</html>
mentre questo è recieve.jsp

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>

</head>

<body>
<%
String nome = request.getParameter("message");
out.println(nome);
%>


</body>
</html>