On 10/6/06, Jay <[EMAIL PROTECTED]> wrote:
Hi, iam using struts with tmocat 5. my struts-cofig.xml is like this one <action path="/user" type="com.ufnasoft.cms.processaction.ProcessUser" name="createFolder" scope="request"> <forward name="success" path="/users/newuser.jsp"/> </action> and form bean tag is <form-bean name="createFolder" type="com.ufnasoft.cms.CreateFolderForm"/> Action class is as following: CreateFolderForm folders = (CreateFolderForm) form; File dir = new File("../users"); ArrayList dirList=new java.util.ArrayList(); String[] subdir = dir.list(); if (subdir == null) { // Either dir does not exist or is not a directory System.out.println("Either dir does not exist or is not a directory"); } else { System.out.println("Gotcha!!"); for(int i=0; i<subdir.length; i++) { folders.setFolder(subdir); dirList.add(subdir); } } request.setAttribute("dirList", dirList); return mapping.findForward("success"); and ActionForm is String folder; String newFolder; /** * @return Returns the newFolder. */ public String getNewFolder() { return newFolder; } /** * @param newFolder The newFolder to set. */ public void setNewFolder(String newFolder) { this.newFolder = newFolder; } /** * @return Returns the folder. */ public String getFolder() { return folder; } /** * @param folder The folder to set. */ public void setFolder(String folder) { this.folder = folder; } from here problem starts, in my jsp file i try to get the values in select tag as <html:select property="folder">
The above line is what is causing the problem. Its not able to find a getter method for this folder property. Check whether you have the proper action in your <html:form> tag. <html:options name="dirList"/>
</html:select> but i get the error, as following 2006-10-06 15:42:49 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception javax.servlet.jsp.JspException: No getter method available for property folder for bean under name org.apache.struts.taglib.html.BEAN at org.apache.struts.taglib.html.SelectTag.calculateMatchValues( SelectTag.java:285) at org.apache.struts.taglib.html.SelectTag.doStartTag(SelectTag.java:202) at org.apache.jsp.users.newuser_jsp._jspx_meth_html_select_0 (newuser_jsp.java:177) at org.apache.jsp.users.newuser_jsp._jspx_meth_html_form_0 (newuser_jsp.java:144) at org.apache.jsp.users.newuser_jsp._jspx_meth_html_html_0 (newuser_jsp.java:109) at org.apache.jsp.users.newuser_jsp._jspService(newuser_jsp.java:74) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java :324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java :292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:704) at org.apache.catalina.core.ApplicationDispatcher.processRequest( ApplicationDispatcher.java:474) at org.apache.catalina.core.ApplicationDispatcher.doForward( ApplicationDispatcher.java:409) at org.apache.catalina.core.ApplicationDispatcher.forward( ApplicationDispatcher.java:312) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java :1056) at org.apache.struts.tiles.TilesRequestProcessor.doForward( TilesRequestProcessor.java:261) at org.apache.struts.action.RequestProcessor.processForwardConfig( RequestProcessor.java:388) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig( TilesRequestProcessor.java:316) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java :231) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) plz help me to get out of this -- View this message in context: http://www.nabble.com/problem-in-%3Chtml%3Aoptions%3E-tf2394751.html#a6677038 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Puneet