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

Reply via email to