OK, thank you... True is the defualt value for "filter", so I've to set it to false if I want the "raw" data.
Simone ------------------------- Simone Chiaretta www.piyosailing.com/S Any sufficiently advanced technology is indistinguishable from magic "Life is short, play hard" > -----Messaggio originale----- > Da: Martin Alley [mailto:[EMAIL PROTECTED] > Inviato: sabato 8 maggio 2004 18.06 > A: 'Struts Users Mailing List' > Oggetto: RE: Extending html tag: how to do it? > > > Bean:write has a filter parameter: > "If this attribute is set to true, the rendered property > value will be filtered for characters that are sensitive in > HTML, and any such characters will be replaced by their > entity equivalents. " > > -----Original Message----- > From: Simone - Dev [mailto:[EMAIL PROTECTED] > Sent: 08 May 2004 09:19 > To: 'Struts Users Mailing List' > Subject: R: Extending html tag: how to do it? > > I cannot use the bean:write or the c:out because it espcapes > html chars and then I'll see <b>ciao</a> instead of a bold > ciao inside the editor > > Simone > > ------------------------- > Simone Chiaretta > www.piyosailing.com/S > Any sufficiently advanced technology is indistinguishable > from magic "Life is short, play hard" > > > > -----Messaggio originale----- > > Da: Niall Pemberton [mailto:[EMAIL PROTECTED] > > Inviato: venerd́ 7 maggio 2004 23.42 > > A: Struts Users Mailing List > > Oggetto: Re: Extending html tag: how to do it? > > > > > > You could do this differently using struts tags: > > > > <FCK:editor id="HTMLCode"> > > <bean:write name="infoPageForm" > > property="HTMLCode"/ > > > </FCK:editor> > > > > or even better using the java standard tag library (JSTL): > > > > <FCK:editor id="HTMLCode"> > > <c:out value=${infoPageForm.HTMLCode}"/ > > > </FCK:editor> > > > > The only thing then is setting the hidden fields "name" > > attribute to the form name/property so that its submitted > > back properly. > > > > Niall > > > > ----- Original Message ----- > > From: "Simone-dev" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > Sent: Friday, May 07, 2004 9:57 AM > > Subject: Re: Extending html tag: how to do it? > > > > > > > Yes, it's a textarea with richer editing features... but > > the real form > > > tag used is then the hidden field. > > > > > > I already did the not formbean integrated tag designing it > > on my own, > > > without referring to the struts taglib. > > > > > > I'll try subclassing the BaseInputTag and see what's goin > > to happen. > > > :-) > > > > > > JavaServer Faces will be a future implementation, but I never used > > > this technology before, so I'd better start using it before > > thinking > > > about extending with functionality :-) > > > > > > Best Regards > > > Simone > > > > > > > > > Craig McClanahan wrote: > > > > > > > Simone - Dev wrote: > > > > > > > >> Hello all, > > > >> I'm in a team of open source developer for an HTML > > editing control > > > >> to > > be > > > >> included in web pages to enable the posting of rich > > formatted text > > using > > > >> a visual approach (instead of typing HTML in a textarea) The > > > >> project is http://www.fredck.com/fckeditor/ and u can > > see a working > > > >> demo (works for the moment just on IE 5+ and windows) here > > > >> http://www.fredck.com/fckeditor/Demo/ > > > >> > > > >> > > > >> What I'm writing here becase I've just developed (and will be > > > >> released in the next version of the editor, hopefully > > next weekend) > > > >> a taglib to include this control in a JSP page with a simple > > > >> <FCK:editor id="bodyNews" >Text of the news > > </FCK:editor> instead > > > >> of writing all > > the > > > >> complex javascript code required to the make the html > > editor start. > > > >> > > > >> But in the next version I want to go further, and have > > the editor > > > >> get it's initial value from the FormBean connected > with the form > > > >> and then set it so that the following action can > > retrieve it inside > > > >> the FormBean passed by the page. > > > >> > > > >> Basically the editor store the text to edit (and then to > > be sent in > > > >> the post method) in an hidden field, and one of the > > things that my > > > >> taglib does is also to write this hidden field with the > > "starting" > > > >> value. > > > >> > > > >> But I never extended an HTML taglib, and never found on > > the archive > > > >> nor other websites some info on how to do it. Thank you for ur > > > >> help. > > > >> > > > >> > > > >> > > > > Simone, > > > > > > > > From a Struts perspective, what you're describing sounds pretty > > > > similar to the <html:textarea> tag ... it's just that > the editing > > > > would be rich text instead of simple characters, right? > > If so, and > > > > if you wanted to be able to interoperate with Struts > > capabilities, > > > > you should download the source code for Struts [1], and > > take a look > > > > at how the corresponding tag itself is implemented > > > > (org.apache.struts.taglib.html.TextareaTag). The > > simplest thing to > > > > do would be cut-n-paste this into a separate tag file, > instead of > > > > worrying about extending it. Most of the things you > > would need to > > > > change are in the renderTextareaElement() method. > > > > > > > > With regards to form bean interaction, I am assuming that > > the form > > > > bean would treat the content of the editing area as a > > String, right? > > > > If so, then BaseInputTag (which TextareaTag subclasses) > > does most of > > > > the work for you. Just make sure your tag includes the > > same kinds > > > > of attributes as <html:textarea> (but especially "name", > > "property", > > > > and "value"), plus any additional ones you need, and your > > > > renderTextareaElement() will be able to interact with > the "value" > > > > instance variable. > > > > > > > > Craig McClanahan > > > > > > > > > > > > [1] http://jakarta.apache.org/site/sourceindex.cgi > > > > > > > > PS: In addition to interoperating with Struts, you > might want to > > > > investigate creating a JavaServer Faces component around > > your text > > > > editor. This sounds like a very useful gadget. More info: > > > > > > > > http://java.sun.com/j2ee/javaserverfaces/ > > > > > > > > > > > > > > > > > > > > > > > > > > > >> Simone > > > >> > > > >> ------------------------- > > > >> Simone Chiaretta > > > >> <http://www.piyosailing.com/S> www.piyosailing.com/S > > > >> Any sufficiently advanced technology is indistinguishable from > > > >> magic "Life is short, play hard" > > > >> > > > >> > > > >> > > > >> > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > - > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]