AW: selecting all the checkboxes

2003-01-24 Thread Kiss, Tibor (Contractor)
In your jsp.

-Ursprüngliche Nachricht-
Von: Uday [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 24. Januar 2003 11:11
An: [EMAIL PROTECTED]
Betreff: selecting all the checkboxes


Hi,

I have a table in which i have one column with multiple checkboxes.
I have one hyperlink below that table, using javascript if i click on the
link all checkboxes should get select.
I have one hyperlink below that table, using javascript if i click on the
link all checkboxes should get deselect.

Can you tell me how to do it. i am using mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:




RE: processPreprocess

2003-01-24 Thread Kiss, Tibor (Contractor)
Yeah, I had a look at both stxx and StrutsCX.
However, both of these were designed for Struts1.0, have no support for
DynaForms, Validator and Tiles, all of which are being used in our app.
STXX: It modifies the 1.0 ActionServlet, and is tightly coupled to Struts
1.0.
StrutsCX: IMHO, much better design, however there are some problems with
internationalisation. (eg.: all of your messageresources are written to all
of your xml files. We have more than 1000 messages, for 5 languages each...)


I have written a new RequestProcessor, which allows you to freely mix jsp
and xsl. DynaForms are supported.
Now I am trying to get Validator running, and then later a modified version
of Tiles as well.

My plan:
I am using Saxon as a Transformer, and plan to use some Saxon extension
classes (xsl taglib??? :) ) to handle internationalisation and security
issues.

Tibor

-Ursprüngliche Nachricht-
Von: James Mitchell [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 20:17
An: 'Struts Users Mailing List'
Betreff: RE: processPreprocess


Have you taken a look at STXX?

  http://stxx.sourceforge.net/



--
James Mitchell
Software Engineer/Struts Evangelist
http://www.open-tools.org/

"The man who does not read good books has no advantage over the man who
cannot read them."
- Mark Twain (1835-1910)







> -Original Message-----
> From: Kiss, Tibor (Contractor) [mailto:[EMAIL PROTECTED]] 
> Sent: Thursday, January 23, 2003 10:18 AM
> To: 'Struts Users Mailing List'
> Subject: processPreprocess
> 
> 
> Hi!
> 
> We are using Struts beta2 in a production environment, under 
> Weblogic6.1.
> 
> We are trying to modify Struts beta 3 to use XML/XSLT 
> internally instead of
> JSPs. (As output should not only be HTML.)
> Therefore, we subclassed RequestProcessor, to invoke an XML bean
> serialization mechanism and XSLT transformer.
> However, the signature of the processPreprocess method does 
> not allow me to
> throw Exceptions.
> 
> I would suggest adding a throws IOException, ServletException to the
> signature, so one could wrap other exceptrions.
> 
> Cheers
> 
> Tibor Kiss
> 


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



AW: AW: Best way to accomplish interstitial logins?

2003-01-23 Thread Kiss, Tibor (Contractor)
And your filter should intercept unathorized access, forward to a login
page, authorize/register the user, and then redirect him, to the page he was
before.

I did not use Struts for the login/register thing, it is completely handled
by the filter.

tibor

-Ursprüngliche Nachricht-
Von: David Graham [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 19:06
An: [EMAIL PROTECTED]
Betreff: Re: AW: Best way to accomplish interstitial logins?


I put pages that required a login under the /secure directory and mapped 
/secure/* to an authentication filter.

David






>From: "Kiss, Tibor (Contractor)" <[EMAIL PROTECTED]>
>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
>Subject: AW: Best way to accomplish interstitial logins?
>Date: Thu, 23 Jan 2003 18:56:54 +0100
>
>Have you tried using a filter for Authentication and Authorization?
>
>I had the same requirement, and implemented it via a filter.
>
>-Ursprüngliche Nachricht-
>Von: Jeff [mailto:[EMAIL PROTECTED]]
>Gesendet: Donnerstag, 23. Januar 2003 18:55
>An: [EMAIL PROTECTED]
>Betreff: Best way to accomplish interstitial logins?
>
>
>Is there a way to accomplish interstitial user logins using Struts that
>doesn't seem to defeat part of the reason for using Struts in the first
>place?
>
>By "interstitial", I mean situations where users arrive on the site and can
>roam & act freely UNTIL they try to do something that requires a valid
>login. At that point, they'd be shown a login screen, cycled through it a
>few times if they enter an invalid username or password, then continue with
>their original request as though nothing had happened to interrupt it.
>Ideally, even new user registration could take place as an interstitial
>activity.
>
>For a concrete example, suppose a user visits a career site. He browses 
>jobs
>for a while, then finds one that looks interesting and clicks "apply
>online". At that point, the Action-extending class realizes that he needs 
>to
>be logged in to continue, so it takes a sidetrip to log him in, or register
>him as a new user, before transparently finishing the original activity as
>though the interruption in the middle (to login or register) had never
>happened.
>
>I've implemented something like that in the past using Struts 1.0, but 
>ended
>up feeling like I was trying to hammer a square peg into a round hole.
>
>Basically, I created an abstract FormBean that encapsulated the username,
>password, and submit button, then used it as the superclass of every other
>FormBean used by the application. The general idea being that every form
>then became a potential login form, with the login elements normally not
>displayed, but ONLY the login elements displayed at interstial login time.
>
>actions that didn't require that the user be authenticated were mapped to
>classes that extended the Struts Action class. Actions that DID require
>authentication extended the AuthenticatedUserAction class, and their
>perform(*) method checked to make sure the user was logged in. If not, it
>tried to log in the user (if a username and password were submitted with 
>the
>last form submission) and returned the actionmapping to the login page if
>the user couldn't be logged in. If yes, it returned the result of
>performLoggedInUserAction(*), which served the same purpose as perform(*) 
>in
>unprotected pages.
>
>The brick wall came from the requirement that Struts forms specify a
>*compile-time* value for the form's action. Since the request that resulted
>in the login form's display could have been to just about ANY plausible
>mapped path in the webapp, and ultimately the form had to submit to that
>exact same action in order to transparently complete the action, there
>seemed to be only two work-arounds:
>
>* create a login page for every single mapped Action in the site. Ouch.
>
>* do everything through one ungodly huge monolithic Action
>
>Creating dozens of login pages that were identical except their action
>parameter was a pain, but doing everything through a single monolithic
>action seemed even worse architecturally, because it seemed to defeat the
>purpose of mapping actions to forwards in struts-config.xml instead of
>hardcoding them in the controller.
>
>At the time, I took advantage of Struts' open-source nature to create a
>Third alternative: I hacked Struts to permit struts forms with null action
>parameters. At launch time, it stored the action to which the form was
>submitted in request context. A few milliseconds later, when the form was
>being rendered, if the rendering c

AW: Best way to accomplish interstitial logins?

2003-01-23 Thread Kiss, Tibor (Contractor)
Have you tried using a filter for Authentication and Authorization?

I had the same requirement, and implemented it via a filter.

-Ursprüngliche Nachricht-
Von: Jeff [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 18:55
An: [EMAIL PROTECTED]
Betreff: Best way to accomplish interstitial logins?


Is there a way to accomplish interstitial user logins using Struts that
doesn't seem to defeat part of the reason for using Struts in the first
place?

By "interstitial", I mean situations where users arrive on the site and can
roam & act freely UNTIL they try to do something that requires a valid
login. At that point, they'd be shown a login screen, cycled through it a
few times if they enter an invalid username or password, then continue with
their original request as though nothing had happened to interrupt it.
Ideally, even new user registration could take place as an interstitial
activity.

For a concrete example, suppose a user visits a career site. He browses jobs
for a while, then finds one that looks interesting and clicks "apply
online". At that point, the Action-extending class realizes that he needs to
be logged in to continue, so it takes a sidetrip to log him in, or register
him as a new user, before transparently finishing the original activity as
though the interruption in the middle (to login or register) had never
happened.

I've implemented something like that in the past using Struts 1.0, but ended
up feeling like I was trying to hammer a square peg into a round hole.

Basically, I created an abstract FormBean that encapsulated the username,
password, and submit button, then used it as the superclass of every other
FormBean used by the application. The general idea being that every form
then became a potential login form, with the login elements normally not
displayed, but ONLY the login elements displayed at interstial login time.

actions that didn't require that the user be authenticated were mapped to
classes that extended the Struts Action class. Actions that DID require
authentication extended the AuthenticatedUserAction class, and their
perform(*) method checked to make sure the user was logged in. If not, it
tried to log in the user (if a username and password were submitted with the
last form submission) and returned the actionmapping to the login page if
the user couldn't be logged in. If yes, it returned the result of
performLoggedInUserAction(*), which served the same purpose as perform(*) in
unprotected pages.

The brick wall came from the requirement that Struts forms specify a
*compile-time* value for the form's action. Since the request that resulted
in the login form's display could have been to just about ANY plausible
mapped path in the webapp, and ultimately the form had to submit to that
exact same action in order to transparently complete the action, there
seemed to be only two work-arounds:

* create a login page for every single mapped Action in the site. Ouch.

* do everything through one ungodly huge monolithic Action

Creating dozens of login pages that were identical except their action
parameter was a pain, but doing everything through a single monolithic
action seemed even worse architecturally, because it seemed to defeat the
purpose of mapping actions to forwards in struts-config.xml instead of
hardcoding them in the controller.

At the time, I took advantage of Struts' open-source nature to create a
Third alternative: I hacked Struts to permit struts forms with null action
parameters. At launch time, it stored the action to which the form was
submitted in request context. A few milliseconds later, when the form was
being rendered, if the rendering class discovered that the form's action was
null, it would silently retrieve the action from request context and  "fill
in the blank", so to speak. It worked, but it kind of bothered me that
Struts' designers probably had a good reason for not allowing that practice,
since hacking the appropriate classes to allow it took all of maybe an hour
and seemed like too easy of a solution to not have some Good Reason for its
absence.

So... what's the Right Way to implement interstitial logins? Is there
possibly some new feature that came out with 1.1 that solves this problem?



AW: [OT]Good News

2003-01-23 Thread Kiss, Tibor (Contractor)
Just a thougth

OR mapping has been a THING for the last 10 years...and I do not think,
anybody will provide a good generic solution. Ever.
.NET will come, and stay. Java too. But I think (got the feeling in the gut)
that IBM will take it over in a few years.

tibor

-Ursprüngliche Nachricht-
Von: ROSSEL Olivier [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 18:05
An: 'Struts Users Mailing List'
Betreff: RE: [OT]Good News


> Just got a call from a recruiter. He told me that hiring is 
> picking up for
> java in general and especially for anyone with Struts 
> experience. A lot of
> his big company customers are beginning to staff Struts projects.
> 
> Definitely a testament to the hard work of all the commiters 
> - great work!
> 
> Kevin

Well, if I can comment: Struts is an excellent MVC implementation.
Ok, people realize it is a very important notion when developping
applications. This skill will probably be REQUIRED in 6-8 months.

We, fortunately, joined the gravy train soon enough and now
have some Struts knowledge we can sell. But in 6 months, all the 
script kiddies will be Struts warlords (PHP5 roXor :-)

Developping other skills is still a major effort.
I consider OR mapping and JUnit testing to be 
the probable NBT (next big things) for 2003. 
What's your opinion?

Ps: ok, JUnit is already a big thing :-)
Pps: I know nothing about JSF concepts. Your opinion about that?
The killer app of 2003?
Pps: dotNet, dotNet? :-))

This e-mail is intended only for the above addressee. It may contain
privileged information. If you are not the addressee you must not copy,
distribute, disclose or use any of the information in it. If you have
received it in error please delete it and immediately notify the sender.
Security Notice: all e-mail, sent to or from this address, may be
accessed by someone other than the recipient, for system management and
security reasons. This access is controlled under Regulation of
Investigatory Powers Act 2000, Lawful Business Practises.

--
To unsubscribe, e-mail:

For additional commands, e-mail:




AW: how to MessageResources in EJB's

2003-01-23 Thread Kiss, Tibor (Contractor)
I do not understand, why you want to use messages in EJBs.
What are the messages supposed to do there?
Why are they written to a DB? (if we are talking EntityBeans here.)

-Ursprüngliche Nachricht-
Von: Friso De Jonge [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 18:08
An: 'Struts Users Mailing List'
Betreff: RE: how to MessageResources in EJB's


i was thinking of using it as for picking up and therefore holding static
data, (not changeable) not really for view
and using like
MessageResources resources = getResources();
String example = resources.getMessage("resource.example");
or are there better solutions to do this in ejbs ?

-Original Message-
From: Kiss, Tibor (Contractor) [mailto:[EMAIL PROTECTED]]
Sent: 23 January 2003 16:43
To: 'Struts Users Mailing List'
Subject: AW: how to MessageResources in EJB's


However, I see some design problems there, if you are using messages
(view)
in the backend/logic part of your app.

-Ursprüngliche Nachricht-
Von: Greg Murray [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 17:41
An: Struts Users Mailing List
Betreff: RE: how to MessageResources in EJB's


Or use a common JAR to contain a resource file, and reference it from
both
the EAR and WAR.

-Original Message-
From: Kiss, Tibor (Contractor) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 23, 2003 9:39 AM
To: 'Struts Users Mailing List'
Subject: AW: how to MessageResources in EJB's


Subclass MessageResource and use JNDI.

-Ursprüngliche Nachricht-
Von: Friso De Jonge [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 17:37
An: '[EMAIL PROTECTED]'
Betreff: how to MessageResources in EJB's


Hi,
When deploying an application you generally create an ejb jar, an ear
and a
war file
the ejb containing all ejb, the .war containing all the java,jsp taglibs
and
web-inf.

My assumption is that this means the ejb.jar does not know the
application.resources file.
(since it cannot see the web-inf/classes) am i right ? 

What would you do if i need to use properties in the ejb's ? Do i write
a
utility class reading
another property file ? Or can i use MessageResources and the factory
for
it, reading a propertyfile. 
thanks




--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



AW: [OT] web site idea (was Value of Struts)

2003-01-23 Thread Kiss, Tibor (Contractor)
I do not know, how things are on the other side of the drink (USA) but here
in Europe more and more companies do go for open-source. (In 2002 I have
seen one project on Weblogic [with Struts] and a multiple of them on JBoss.)
The only place, where OSS is behind are databases. IMHO.

Plus, companies are installing Linux like crazy all over the place. :)

Does Struts have any commercial alternative?

Many big names use a lot of OSS. (IBM, Oracle, Sun)

tibor

-Ursprüngliche Nachricht-
Von: Robert McIntosh [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 18:04
An: Struts Users Mailing List
Betreff: Re: [OT] web site idea (was Value of Struts)


That is true. After all they both donate and use a lot of Apache/Jakarta 
stuff. I believe they use Jasper and I know they rebrand Apache web server.

Robert

David Graham wrote:

> You can also say, "IBM integrated Struts support into WSAD".  IBM is 
> supportive of OSS in general though.
>
> David
>
>
>
>
>
>
>> From: Robert McIntosh <[EMAIL PROTECTED]>
>> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>> To: [EMAIL PROTECTED]
>> Subject: [OT] web site idea (was Value of Struts)
>> Date: Thu, 23 Jan 2003 10:17:28 -0600
>>
>> I read everyone's responses to Gene Campbell's question and I think 
>> there should be a place on the Struts website (maybe a wiki or 
>> something?) where all of these good folks who responded to him could 
>> put  up their "Why I love Struts" comments. I know I have to answer 
>> this question often to clients and other developers and it would be 
>> nice to say "Go to the struts website and look at page 'Why I love 
>> it'" or whatever.
>>
>> Promoting Struts is often difficult since it is open source and there 
>> is that fear amongst the management (generally) about open source 
>> stuff. Never mind that there are 5 (6?) books on struts alone, it has 
>> one of the largest followings in open source Java, is in production 
>> is some major companies, etc. The one thing I usually say to a 
>> manager type is "IBM uses it for the admin on WebSphere". Throwing in 
>> that big name usually helps...
>>
>> My .02
>>
>> Robert McIntosh
>>
>>
>> -- 
>> To unsubscribe, e-mail:   
>> 
>> For additional commands, e-mail: 
>> 
>
>
>
> _
> Protect your PC - get McAfee.com VirusScan Online  
> http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>
> -- 
> To unsubscribe, e-mail:   
> 
> For additional commands, e-mail: 
> 
>


--
To unsubscribe, e-mail:

For additional commands, e-mail:




AW: how to MessageResources in EJB's

2003-01-23 Thread Kiss, Tibor (Contractor)
However, I see some design problems there, if you are using messages (view)
in the backend/logic part of your app.

-Ursprüngliche Nachricht-
Von: Greg Murray [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 17:41
An: Struts Users Mailing List
Betreff: RE: how to MessageResources in EJB's


Or use a common JAR to contain a resource file, and reference it from both
the EAR and WAR.

-Original Message-
From: Kiss, Tibor (Contractor) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 23, 2003 9:39 AM
To: 'Struts Users Mailing List'
Subject: AW: how to MessageResources in EJB's


Subclass MessageResource and use JNDI.

-Ursprüngliche Nachricht-
Von: Friso De Jonge [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 17:37
An: '[EMAIL PROTECTED]'
Betreff: how to MessageResources in EJB's


Hi,
When deploying an application you generally create an ejb jar, an ear and a
war file
the ejb containing all ejb, the .war containing all the java,jsp taglibs and
web-inf.

My assumption is that this means the ejb.jar does not know the
application.resources file.
(since it cannot see the web-inf/classes) am i right ? 

What would you do if i need to use properties in the ejb's ? Do i write a
utility class reading
another property file ? Or can i use MessageResources and the factory for
it, reading a propertyfile. 
thanks




--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



AW: how to MessageResources in EJB's

2003-01-23 Thread Kiss, Tibor (Contractor)
Subclass MessageResource and use JNDI.

-Ursprüngliche Nachricht-
Von: Friso De Jonge [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 17:37
An: '[EMAIL PROTECTED]'
Betreff: how to MessageResources in EJB's


Hi,
When deploying an application you generally create an ejb jar, an ear and a
war file
the ejb containing all ejb, the .war containing all the java,jsp taglibs and
web-inf.

My assumption is that this means the ejb.jar does not know the
application.resources file.
(since it cannot see the web-inf/classes) am i right ? 

What would you do if i need to use properties in the ejb's ? Do i write a
utility class reading
another property file ? Or can i use MessageResources and the factory for
it, reading a propertyfile. 
thanks




--
To unsubscribe, e-mail:

For additional commands, e-mail:




AW: DynaValidatorForm and multipage forms

2003-01-23 Thread Kiss, Tibor (Contractor)
We used DynaValidatorForms with multipage forms, by setting the properties
on later pages to a dummy value initially (which was valid), and propagating
all values not editable through hidden fields.

Maybe not the best, but it worked.


tibor

-Ursprüngliche Nachricht-
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 17:26
An: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Betreff: RE: DynaValidatorForm and multipage forms


Nope.  I got no responses.  For now I've abandoned the DynaValidatorForms.
I'm new to Struts so I'm just trying a lot of different things to see what
works.  You might try submitting your question separately from mine to see
if you get any bites.

Good luck

john

-Original Message-
From: Dennis Muhlestein [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, January 22, 2003 5:18 PM
To: Struts Users Mailing List
Subject: Re: DynaValidatorForm and multipage forms


Did you figure anything out with this problem?  I have the exact same
problem.  I'd like to make a multipage form with DynaValidatorForm instead
of extending ValidatorForm

Thanks 
-- 
Dennis Muhlestein <[EMAIL PROTECTED]>
ZServe Corporation

On Tue, 2003-01-21 at 12:44, [EMAIL PROTECTED] wrote:
> Is it even possible to use the DynaValidatorForm with multipage forms? 
> Because BeanUtils.setProperty() ignores any property that hasn't been 
> declared in struts-config.xml, there seems to be no way to set the 
> page number.   doesn't work 
> for dyna forms.  If this isn't possible, is there a reason other than 
> that no one has gotten around to implementing it?
>  
> thanks
>  
> john gregg
> Wells Fargo Services Company
> Minneapolis, MN



--
To unsubscribe, e-mail:

For additional commands, e-mail:




AW: Packaging struts business logic and action classes

2003-01-23 Thread Kiss, Tibor (Contractor)
1 BO
Are the classes, that represent entities in the business domain. (NOT EJBs,
although BO persistence can be through EJBs.)

2 DAO
The Persistence Objects for BOs. (In theory, if you are using EJBs, they
serve as DAOs, although, this explanation violates the strict definition of
DAO, and I might get flamed...)

3 VO
== BO, although VOs can be assembled in a way, which does not reflect
Business Entities any more.

4 DTO
== VO

packaging? Depends...

I would put business logic in a separate layer (package) and invoke business
logic delegate classes from the action classes. This decouples struts from
your logic.
Currently, we have a project, with the following structure:

struts action package
business delegate package
session bean package
entity bean package

eg.:

How you name the package, is actually up to you. Just do not name it java.
or javax. or sun.
(and of course, com.ms., and all those copyrighted thingies...)

Tibor

-Ursprüngliche Nachricht-
Von: Vinay [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 23. Januar 2003 16:34
An: Struts Users Mailing List
Betreff: Packaging struts business logic and action classes



Can somebody please clarify or explain the following 

1. Business Objects (BO's)
2. Data Access Objects (DAO's)
3. Value Objects (VO's)
4. Data transfer objects (DTO's)

All of the  above I know is part of the Model(M) in MVC architecture.I think
that Value Objects and DTO's are the same , and they have setters and
getters.Correct me if I am wrong.

What is the general way of packaging a struts application?
like if my companyname is www.companyname.neti will probably have an
application or context as applicationname as its name. 
I would like my business logic to be independent from the struts specific
controller(action classes) . 

 I also know the package should start with
net.companyname.applicationname.

Thanks in advance.

Help appreciated.









processPreprocess

2003-01-23 Thread Kiss, Tibor (Contractor)
Hi!

We are using Struts beta2 in a production environment, under Weblogic6.1.

We are trying to modify Struts beta 3 to use XML/XSLT internally instead of
JSPs. (As output should not only be HTML.)
Therefore, we subclassed RequestProcessor, to invoke an XML bean
serialization mechanism and XSLT transformer.
However, the signature of the processPreprocess method does not allow me to
throw Exceptions.

I would suggest adding a throws IOException, ServletException to the
signature, so one could wrap other exceptrions.

Cheers

Tibor Kiss