Rick, I ain't doing this db stuff in my jsp - I know it's bad practice; I
had just put some code here that was there in some jsp test application that
did not use Struts.

However, I am still unclear. Karr mentioned "The features provided by
Struts-EL are all natively provided in the container. " - so how does this
JBoss container evaluate <c:out tag (if used) when there is no c.tld or the
required jar file? Any ideas?


----- Original Message -----
From: "Rick Reumann" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Wednesday, October 13, 2004 10:01 PM
Subject: Re: Using JSTL 1.1 with Struts 1.2.4 and JBoss 3.2.5 or 4.0?


A much more important question is why are you doing this db stuff in
your JSP!

Satish Talim wrote the following on 10/13/2004 2:00 AM:
> I am using JBoss 4.0 (which I believe is a Servlet 2.4 / JSP 2.0
container) and Struts 1.2.4.
>
> I want to use JSTL 1.1 with Struts and JBoss. For example, I would like to
use something like this:
>
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"; %>
> <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"; %>
> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"; %>
> ..
> <c:choose>
>   <c:when test="${empDbInfo.rowCount == 0}">
>     <sql:update>
>       INSERT INTO Employee
>         (UserName, Password, FirstName, LastName, Dept,
>           EmpDate, EmailAddr, ModDate)
>         VALUES(?, ?, ?, ?, ?, ?, ?, ?)
>       <sql:param value="${param.userName}" />
>       <sql:param value="${param.password}" />
>       <sql:param value="${param.firstName}" />
>       <sql:param value="${param.lastName}" />
>       <sql:param value="${param.dept}" />
>       <sql:dateParam value="${parsedEmpDate}" type="date" />
>       <sql:param value="${param.emailAddr}" />
>       <sql:dateParam value="${now}" />
>     </sql:update>
>   </c:when>
>   <c:otherwise>
>     <sql:update>
>       UPDATE Employee
>         SET Password = ?,
>             FirstName = ?,
>             LastName = ?,
>             Dept = ?,
>             EmpDate = ?,
>             EmailAddr = ?,
>             ModDate = ?
>         WHERE UserName = ?
>       <sql:param value="${param.password}" />
>       <sql:param value="${param.firstName}" />
>       <sql:param value="${param.lastName}" />
>       <sql:param value="${param.dept}" />
>       <sql:dateParam value="${parsedEmpDate}" type="date" />
>       <sql:param value="${param.emailAddr}" />
>       <sql:dateParam value="${now}" />
>       <sql:param value="${param.userName}" />
>     </sql:update>
>   </c:otherwise>
> </c:choose>



--
Rick

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