basic JSTL?

-----Original Message-----
From: Andrei Tchijov [mailto:[EMAIL PROTECTED]
Sent: Tuesday, October 09, 2007 5:53 PM
To: Tomcat Users List
Subject: Re: Using RequestDispatcher.include() outside of
Request/Response cycle.


There is no any "<% ... %>" in the audit jsp.  Below is one simple  
example of such file:

<%@ include file="/common/all.include.jsp" %>

<c:if test="${ audit != null }" >
        <log:info msg="${ audit.event } : ${ audit.userName }" />

        <security:login loginName="${ audit.userName }" event="$ 
{ audit.event }" sessionId="${ audit.sessionId }" />
</c:if>


"audit" is a hashtable  object in session. it has all information  
needed ( "event" - login|logout| .... , "userName", "sessionId" ).  
<security:login> is a custom tag which does not have any <% ... %> in  
it either just some <sql:...> tags.

This is actually what made me go this way. With ability to define new  
tags using JSP (taglib) it is truly possible to have "java-less" JSP  
application.  Audit is the only spot which required some java coding,  
with this JSPAudit valve I can code it once  and then delegate all  
actual audit business logic to JSP writer.


On Oct 9, 2007, at 5:54 PM, Christopher Schultz wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Andrei,
>
> Andrei Tchijov wrote:
>> I would love to let JSP application developers to stay in one  
>> language
>> environment (JSP).  And as soon as pretty much all but auditing  
>> could be
>> done in JSP (especially with JSTL), I feel that it will be nice (and
>> appropriate) to let people to code audit functionality using JSP as
>> well.
>
> I don't believe this is an appropriate use of JSP technology; I  
> believe
> it to be an abuse of it. Are you trying to use JSP's ability to  
> produce
> textual output, or do you just have regular Java code inside <% and %>
> tags? If that's the case, then your developers aren't writing JSP:
> they're writing Java and wrapping it in JSP.
>
>> And besides that one issue, this idea works just fine.
>
> How do you get request and response objects for other events so  
> that the
> JSP has access to them?
>
> - -chris
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHC/h99CaO5/Lv0PARAsvWAJ9A5ME1qG7mQerIkyK9sshcgSWyvACfcUY8
> 6/0EMnwlVR6huHi/0agEBn8=
> =1qrf
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to