Link to home
Start Free TrialLog in
Avatar of rmvprasad
rmvprasad

asked on

import org.apache.struts.action.ActionForm

I am getting compile errors while compiling a struts program at the following statements

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

I am not aware where from can I download this package of Action, ActionForm, ActionForward and ActionMapping.

Avatar of avinthm
avinthm

hi  rmvprasad,

all these classes are packaged in struts.jar, you dont have to download anything extra.
Avatar of rmvprasad

ASKER

I am getting the following errors

WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:8: package org.apache.strut
s.action does not exist
import org.apache.struts.action.Action;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:9: package org.apache.strut
s.action does not exist
import org.apache.struts.action.ActionForm;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:10: package org.apache.stru
ts.action does not exist
import org.apache.struts.action.ActionForward;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:11: package org.apache.stru
ts.action does not exist
import org.apache.struts.action.ActionMapping;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:13: cannot resolve symbol
symbol  : class Action
location: class com.jamesholmes.minihr.SearchAction
public final class SearchAction extends Action{
                                        ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:15: cannot resolve symbol
symbol  : class ActionMapping
location: class com.jamesholmes.minihr.SearchAction
        public ActionForward execute(ActionMapping mapping, ActionForm form,
                                     ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:15: cannot resolve symbol
symbol  : class ActionForm
location: class com.jamesholmes.minihr.SearchAction
        public ActionForward execute(ActionMapping mapping, ActionForm form,
                                                            ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:15: cannot resolve symbol
symbol  : class ActionForward
location: class com.jamesholmes.minihr.SearchAction
        public ActionForward execute(ActionMapping mapping, ActionForm form,
               ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:7: package org.apache.struts.
action does not exist
import org.apache.struts.action.ActionError;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:8: package org.apache.struts.
action does not exist
import org.apache.struts.action.ActionErrors;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:9: package org.apache.struts.
action does not exist
import org.apache.struts.action.ActionForm;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:10: package org.apache.atruts
.action does not exist
import org.apache.atruts.action.ActionMapping;
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:12: cannot resolve symbol
symbol  : class ActionForm
location: class com.jamesholmes.minihr.SearchForm
public class SearchForm extends ActionForm{
                                ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:42: cannot resolve symbol
symbol  : class ActionMapping
location: class com.jamesholmes.minihr.SearchForm
        public void reset(ActionMapping mapping, HttpServletRequest req){
                          ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:48: cannot resolve symbol
symbol  : class ActionMapping
location: class com.jamesholmes.minihr.SearchForm
        public ActionErrors Validate(ActionMapping mapping, HttpServletRequest r
eq){
                                     ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:48: cannot resolve symbol
symbol  : class ActionErrors
location: class com.jamesholmes.minihr.SearchForm
        public ActionErrors Validate(ActionMapping mapping, HttpServletRequest r
eq){
               ^
WEB-INF\src\com\jamesholmes\minihr\EmployeeSearchService.java:36: cannot resolve
 symbol
symbol  : class result
location: class com.jamesholmes.minihr.EmployeeSearchService
                result resultList;
                ^
WEB-INF\src\com\jamesholmes\minihr\EmployeeSearchService.java:36: resultList is
already defined in searchBySsNum(java.lang.String)
                result resultList;
                       ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:25: cannot resolve symbol
symbol  : method SearchByName (java.lang.String)
location: class com.jamesholmes.minihr.EmployeeSearchService
                                          results=service.SearchByName(name);
                                                         ^
WEB-INF\src\com\jamesholmes\minihr\SearchAction.java:27: cannot resolve symbol
symbol  : variable searchform
location: class com.jamesholmes.minihr.SearchAction
                                          results=service.searchbySsNum(searchfo
rm.getSsNum().trim());
                                                                        ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:50: cannot resolve symbol
symbol  : class ActionErrors
location: class com.jamesholmes.minihr.SearchForm
                ActionErrors errors=new ActionErrors();
                ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:50: cannot resolve symbol
symbol  : class ActionErrors
location: class com.jamesholmes.minihr.SearchForm
                ActionErrors errors=new ActionErrors();
                                        ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:64: cannot resolve symbol
symbol  : class ActionError
location: class com.jamesholmes.minihr.SearchForm
                        errors.add(null,new ActionError("error.search.criteria.m
issing"));
                                            ^
WEB-INF\src\com\jamesholmes\minihr\SearchForm.java:68: cannot resolve symbol
symbol  : class ActionError
location: class com.jamesholmes.minihr.SearchForm
                        errors.add("ssNum", new ActionError("errors.search.ssNum
.invalid"));
                                                ^
24 errors
ASKER CERTIFIED SOLUTION
Avatar of avinthm
avinthm

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
How are you compiling? Command Line? Don't do that. Use some tool
such as eclipse or write your own build script using ant/maven.

Note that the JAR files have to be in WEB-INF/lib directory and
all you compiled classes should go into WEB-INF/classes directory.
________
radarsh