Hi Christopher,

> This is surely down to your IDE and not Struts.

I don't think you understand the problem, because it is not related to an
IDE.

When you write:
<html:text property="whatever"/>

The HTML code generated  (when viewing the page in Explorer, Netscape,
Opera, or whatever) is:
<input type="text" name="whatever" value="">

Try it and see (do a view source in your browser).

Aladin


>
> Cheers
>
> Christopher Marsh-Bourdon
> www.marsh-bourdon.com
>
>
>
> -----Original Message-----
> From: Aladin Alaily [mailto:[EMAIL PROTECTED]
> Sent: 24 May 2005 16:13
> To: Struts Users Mailing List
> Cc: user@struts.apache.org
> Subject: Struts, xhtml & bad tag syntax ... maybe nice in 1.7
>
> Hello,
>
> Has anyone tried to make the struts tags xhtml compliant?  Here is what I
> mean.
>
> I have noticed that whenever an html component is generated using the html
> tags (or any other tag from the libraries), they are usually not closed.
>
> For example, when generating a form input field using:
> <html:text property="whatever">
>
> the html code generated looks like:
> <input type="text" name="whatever" value="">
>
> when it should really look like this:
> <input type="text" name="whatever" value="" /> (Notice the / to close the
> tag)
>
> This is a problem when you want to enforce a specific DOCTYPE to your
> web-application. The problem can easily be fixed... are struts developers
> thinking about this problem?  It would be nice to have this addition to
> Struts 1.7
>
> Aladin
>
>
>
>
>> The way I have done this is I have the following on all my pages:
>>
>> <body onLoad="hidePleaseWait();">
>> <%@ include file="/inc/pleaseWait.inc" %> <span id="lyrMain"
>> style="display:none;">
>>
>> pleaseWait.inc is the HTML for my Please Wait display.  For me, it's a
>> little clock with spinning hands and a message artistically offset
>> saying "Please wait, the system is busy processing your request..."
>> centered on the page.  The important point is that the first and last
>> lines of that include file are:
>>
>> <span id="lyrPleaseWait" style="display:block;"> ...
>> </span>
>>
>> Just before I submit any form, I call showPleaseWait(), which is a
>> Javascript function in pleaseWait.inc, and it is basically just:
>>
>> lyrMain.style.display = "none";
>> lyrPleaseWait.style.display = "block";
>>
>> One last piece of the puzzle... that hidePleaseWait() function called
>> onLoad is:
>>
>> lyrMain.style.display = "block";
>> lyrPleaseWait.style.display = "hide";
>>
>> So, every page that loads starts out showing that Please Wait layer,
>> and when it's done loading it hides that and shows the main content.
>> When a form is submitted, the main content is hidden and the Please
>> Wait layer is shown.  It works quite well.
>>
>> I actually do something a bit more complex in one of my apps because
>> it is frames-based and I actually target all submissions to a hidden
>> frame, but the overall concept is the same.  So, if you don't have a
>> problem with the requirement of scripting, this works well.
>>
>> --
>> Frank W. Zammetti
>> Founder and Chief Software Architect
>> Omnytex Technologies
>> http://www.omnytex.com
>>
>> On Tue, May 24, 2005 9:26 am, Marc Demlenne said:
>>> Hi all,
>>>
>>> Using Struts, I'm looking for a good practice to have a "Please wait
>>> box" displayed to the user when the action he has requested takes a
>>> long time.
>>>
>>> My requirements are not to display another page to keep the browsing
>>> "smooth". I use a JSP tree which can be expanded/collapsed, but the
>>> page must stay the same between the calls. So I'd like a small box
>>> added in front of the actual window.
>>>
>>> What I could do is to use a javascript to show or hide a small box in
>>> a corner of the window for instance. The problem is that i want this
>>> box to be displayed immediately when the ActionClass is called, and
>>> hided only when the result page is fully displayed. This is very easy
>>> when it is the displaying of the page which is slow (when the logic
>>> is inside JSP), but doesn't seem so easy with struts, where it's the
>>> action that can take time.
>>>
>>> Can anyone help me with this ?
>>>
>>> --
>>> Marc Demlenne
>>> GPG : 768FA483 (http://pgp.mit.edu)
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>
>
> --------------------------------------------------------------------------------
> The information contained herein is confidential and is intended solely
> for the
> addressee. Access by any other party is unauthorised without the express
> written permission of the sender. If you are not the intended recipient,
> please
> contact the sender either via the company switchboard on +44 (0)20 7623
> 8000, or
> via e-mail return. If you have received this e-mail in error or wish to
> read our
> e-mail disclaimer statement and monitoring policy, please refer to
> http://www.drkw.com/disc/email/ or contact the sender. 3166
> --------------------------------------------------------------------------------
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to