in my
logonAction i do:
return (mapping.findForward("success"));
Struts
config.xml:
<form-beans>
<!-- Logon form bean
-->
<form-bean name="logonForm"
type="de.hauschel.rbg.LogonForm"/>
<form-bean name="logonForm"
type="de.hauschel.rbg.LogonForm"/>
<!-- Kundenliste
-->
<form-bean name="KundenListeForm"
type="de.hauschel.rbg.KundenListeForm"/>
<form-bean name="KundenListeForm"
type="de.hauschel.rbg.KundenListeForm"/>
</form-beans>
<!-- ========== Global Forward Definitions ============================== -->
<global-forwards>
<forward name="logon" path="/logon.jsp"/>
</global-forwards>
<!-- ========== Action Mapping Definitions ============================== -->
<action-mappings>
<!-- Process a user logon
-->
<action path="/logon"
type="de.hauschel.rbg.LogonAction"
name="logonForm"
scope="request"
input="/logon.jsp">
<forward name="success" path="/kundenListe.jsp"/>
</action>
<action path="/logon"
type="de.hauschel.rbg.LogonAction"
name="logonForm"
scope="request"
input="/logon.jsp">
<forward name="success" path="/kundenListe.jsp"/>
</action>
That works without
problems.
But if I insert a
Tag :
<html:select
property="singleSelect" size="10">
<html:option value="Single 0">Single 0</html:option>
<html:option value="Single 1">Single 1</html:option>
<html:option value="Single 0">Single 0</html:option>
<html:option value="Single 1">Single 1</html:option>
</html:select>
singleSelect is a
meber of my KundenListeForm and own a setter and a getter.
An Exception is
thrown:
Error: 500
Location: /rbg_example/kundenListe.jsp
Internal Servlet Error:org.apache.jasper.compiler.CompileException: C:\WebApplikations\jakarta-tomcat-3.2.3\webapps\rbg_example\kundenListe.jsp(26,0) According to the TLD attribute property is mandatory for tag select at org.apache.jasper.compiler.TagBeginGenerator.validate(TagBeginGenerator.java, Compiled Code) at org.apache.jasper.compiler.TagBeginGenerator.init(TagBeginGenerator.java:119) at org.apache.jasper.compiler.JspParseEventListener$GeneratorWrapper.init(JspParseEventListener.java:759) at org.apache.jasper.compiler.JspParseEventListener.addGenerator(JspParseEventListener.java:138) at org.apache.jasper.compiler.JspParseEventListener.handleTagBegin(JspParseEventListener.java:909) at org.apache.jasper.compiler.DelegatingListener.handleTagBegin(DelegatingListener.java:194) at org.apache.jasper.compiler.Parser$Tag.accept(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java:1042) at org.apache.jasper.compiler.Parser.parse(Parser.java:1038) at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled Code) at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612) at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:258) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:268) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222) at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162) at org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.java:1758) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java, Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled Code) at java.lang.Thread.run(Thread.java:479)
Mit freundlichen Grüßen / best regards
Fred Robert Hauschel
<<image002.jpg>>