Steven,

Do you use 0.5 version or 1.0b1? 0.5 version is no longer supported - no errors
will be corrected. The best way - go to 1.0b1(2). The file struts-form.tld is
used in 0.5. The second thing - please check how to install struts on Weblogic
(if I remember, it is required unpacked application and maybe something else).
Check this email archive too.

Maya

Steven Leija wrote:

> Hello All,
>
> I'm new to the Struts framework and trying to compile my first struts
> application using weblogic 6 and the newest download of the struts
> application.
>
> Here is my code for the test page.
>
> <%@ page language="java" %>
> <%@ taglib uri="/WEB-INF/struts-form.tld" prefix="struts" %>
>         Struts Test<br/>
>         <struts:form action="logon.do">
>                 Username: <struts:text property="username" /><br />
>                 Password: <struts:password property="password" /><br />
>
>                 <struts:submit value="Logon" />
>         </struts:form>
>
> And here is the exception that I'm getting:
>
> Parsing of JSP File '/Test.jsp' failed:
> /Test.jsp(2): Error in using tag library uri='/WEB-INF/struts-form.tld'
> prefix='struts': The Tag class 'org.apache.struts.taglib.html.ImageTag' has
> no setter method corresponding to TLD declared attribute 'path', (JSP 1.1
> spec, 5.4.1)
> probably occurred due to an error in /Test.jsp line 2:
> <%@ taglib uri="/WEB-INF/struts-form.tld" prefix="struts" %>
>
> My output from my weblogic console window is:
> weblogic.servlet.jsp.JspException: (line 2): Error in using tag library
> uri='/WEB-INF/struts-form.tld' prefix='struts':
> The Tag class 'org.apache.struts.taglib.html.ImageTag' has no setter method
> corresponding to TLD declared attribute 'pa
> th', (JSP 1.1 spec, 5.4.1)
>         at
> weblogic.servlet.jsp.StandardTagLib.tld_jspException(StandardTagLib.java:257
> )
>         at
> weblogic.servlet.jsp.StandardTagLib.processTag(StandardTagLib.java:389)
>         at
> weblogic.servlet.jsp.StandardTagLib.processTagElements(StandardTagLib.java:2
> 67)
>         at
> weblogic.servlet.jsp.StandardTagLib.<init>(StandardTagLib.java:234)
>         at weblogic.servlet.jsp.JspLexer.loadTagLib(JspLexer.java:104)
>         at
> weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE_BODY(JspLexer.java:3939)
>         at
> weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE(JspLexer.java:3674)
>         at weblogic.servlet.jsp.JspLexer.mDIRECTIVE(JspLexer.java:3521)
>         at weblogic.servlet.jsp.JspLexer.mSTANDARD_THING(JspLexer.java:1829)
>         at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1670)
>         at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1552)
>         at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:893)
>         at weblogic.servlet.jsp.JspParser.doit(JspParser.java:71)
>         at weblogic.servlet.jsp.JspParser.parse(JspParser.java:139)
>         at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:113)
>         at
> weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:253)
>         at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:324)
>         at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:180)
>         at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:148)
>         at
> weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:30
> 6)
>         at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> :208)
>         at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> :246)
>         at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
> ntext.java:1265)
>         at
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
> :1622)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
> Thanks for any help!
>
> Steven

Reply via email to