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