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"/>
 
    <!-- Kundenliste -->
    <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>
 
 
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: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>>

Reply via email to