You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Antony Stace <s4...@yahoo.com> on 2002/02/20 09:07:48 UTC

Re: Using tag around tag. Is it legal?

Hi Patrick

Thanks for all your help Patrick, I really appreciate it.  
Seeing your email made me try the code again, I am not sure why but when
I tryed the example lines this morning, I got and error.  Maybe I changed
something else somewhere.  If I have in my jsp code the following  

<logic:equal name="pageBean" property="typeOfProcess" value="new">
<bean:define id="formAction" value="processNewClient" />
<H1>NEW</H1>
</logic:equal>

<logic:equal name="pageBean" property="typeOfProcess" value="edit">
<bean:define id="formAction" value="processExistingClient" />
<H1>EDIT</H1>
</logic:equal>

<bean:define id="formAction" value="processExistingClient" />  -(1)
<html:form action='<%=formAction%>' focus="username">


with the line (1) in then the code works.  However,  if I do not have the
line (1) in then I get an error which I have put at the bottom of this
email.  I can verify that the code goes into the <logic:equals> sections
since when I run the code with line (1) in it then <H1>EDIT</H1> is displayed.

Any ideas?

Cheers

Tony

---------------snip start error message--------------------------
2002-02-20 17:01:46 action:  Validating input form properties
2002-02-20 17:01:46 action:  Looking for Action instance for class ClientEditAction
2002-02-20 17:01:53 ApplicationDispatcher[/sturdy] ?????? jsp ?Servlet.service()?????????
org.apache.jasper.JasperException: JSP????????????????: sun.tools.javac.Main ?????????


JSP????: /WEB-INF/pages/clientDetails.jsp ????: 32???????????

?????????????????:
/var/tomcat4/work/localhost/sturdy/WEB-INF/pages/clientDetails$jsp.java:1182: formAction ??????????
    _jspx_th_html_form_0.setAction(formAction);
                                   ^
??? 1 ?, ?? 1 ?

	at org.apache.jasper.compiler.Compiler.compile(Compiler.java)
	at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java)

----------------snip end error message----------------------

On Wed, 20 Feb 2002 08:32:35 +0100
Patrick Refondini <pa...@jpnet.ch> wrote:



> I have copy pasted your lines :
> 
> <bean:define id="formAction" value="/test" />
> <%=formAction%><br />
> <%= 1+1 %><br />
> <bean:write name="formAction" filter="true" /><br />
> 
> and I obtain the expected output:
> 
> /test
> 2
> /test
> 
> The error must come from elsewhere.
> What error do you obtain ?
> 
> Patrick
> 
> 
> 
> 
> 
> Antony Stace wrote:
> 
> >Thank you very much for your reply Patrick.
> >
> >I got an error with the <%=formAction%> line.  As test I tried
> >
> ><bean:define id="formAction" value="/test" />
> ><%=formAction%>
> >
> >in my jsp page, I always get an error, it is strange since
> >
> ><%= 1+1 %>   and
> ><bean:write name="formAction" filter="true" />
> >
> >works fine.  Any ideas why
> >
> ><%=formAction%>
> >
> >is giving an error?
> >
> >Cheers
> >
> >Tony
> >
> >
> >
> >
> >On Tue, 19 Feb 2002 12:05:27 +0100
> >Patrick Refondini <pa...@jpnet.ch> wrote:
> >
> >>the wrong syntax seems to come from my previous quick and dirty answer :(
> >>
> >>Problems:
> >>1. bean:define value must not be define as body content but as value 
> >>attribute.
> >>2. forget about action='<bean:write name="formAction">'  it compiles but 
> >>the bean:write tag is not interpreted so at runtime the action looked 
> >>for is <bean:write name="formAction">
> >>
> >>This time I tested the following code sample, it works :)
> >>
> >>    <bean:define id="formAction" value="/test" />
> >>
> >>    <html:form action='<%=formAction%>' >
> >>      (...)
> >>    </html:form>
> >>
> >>Hereafter corrections regarding your example
> >>
> >>Antony Stace wrote:
> >>
> >>>Hi 
> >>>
> >>>Can someone please give me the syntax for defining the action using the contents of
> >>>formAction in the <html:form> line.
> >>>
> >>>><bean:define id="formAction" >defaultAction</bean:define>
> >>>>
> >>should become 
> >><bean:define id="formAction" value="defaultAction" />
> >>
> >>
> >>>>
> >>>><logic:equal name="testPageBean" property="typeOfProcess" value="add">
> >>>><bean:define id="formAction" >/addUser</bean:define>
> >>>>
> >><bean:define id="formAction" value="/addUser" />
> >>
> >>
> >>>></logic:equal>
> >>>>
> >>>><logic:equal name="testPageBean" property="typeOfProcess" value="modify">
> >>>><bean:define id="formAction" >/modifyUser</bean:define>
> >>>>
> >><bean:define id="formAction" value="/modifyUser"/>
> >>
> >>>></logic:equal>
> >>>>
> >>>>
> >>>><html:form action='<bean:write name="formAction">' focus="username">
> >>>>or 
> >>>><html:form action='<%=formAction%>' focus="username">
> >>>>
> >>This one should work 
> >>
> >><html:form action='<%=formAction%>' focus="username">
> >>
> >>
> >>I hope this time your problem is solved ...
> >>
> >>Patrick
> >>
> >>
> >>
> >>--
> >>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> >>For additional commands, e-mail: <ma...@jakarta.apache.org>
> >>
> >
> >
> 
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>


-- 


Cheers

Tony。
---------------------------------------------------------------------


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Log4J - Log file gets overwritten

Posted by Praveer Mathur <pr...@delhi.tcs.co.in>.
Hi !

I am using Log4J version 1.1.3 downloaded from jakarta.apache.org.
Everything seems to be working fine with it except that even if i set

log4j.appender.R.MaxFileSize = 100KB
log4j.appender.R.MaxBackupIndex = 10

I get only one log file and when it rolls over the 100K limit, it gets
overwritten.

According to documentation on the site, it should rename the old copy and
start with a new file with the same name.

Has anybody faced this problem before?Any solution?

Regards,
Praveer



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>