I am using struts 1.1 I using logic equal tag to check whether a page context attribute value. here is my code <bean:define id="test" value="0"/> <logic:equal name="test" value="0"> <bean:define id="test1" value="2" /> </logic:equal> <logic:equal name="test" value="1"> <bean:define id="test1" value="3" /> </logic:equal> So only one logic equal will be true but not both . But when I call this jsp in the browser I get jsp exception OracleJSP: oracle.jsp.parse.JspParseException: Line # 220, <bean:define id="test1" value="3" /> Error: Tag attempted to define a bean which already exists: test1 Why should I get this error when only one condition is true Thanks & regards --------------------------------- Yahoo! Mail Bring photos to life! New PhotoMail makes sharing a breeze.