org.apache.struts.action 不存在

问题描述 投票:0回答:2

下面我给出了我的代码,它显示了一些错误,它说

org.apache.struts.action
不存在,我能做什么,请告诉我解决方案....

import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForward;

public class LoginAction extends org.apache.struts.action.Action {

    /* forward name="success" path="" */
    private final static String SUCCESS = "success";


    public ActionForward execute(ActionMapping mapping, ActionForm  form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
             LoginBean loginbean=(LoginBean)form;
             String uname=loginbean.getLogin();
             String pass=loginbean.getPass();
             HttpSession session=request.getSession();
             ArrayList al=new ArrayList();
             al.add(uname);//User Name
             al.add("1");//User Id
             al.add("A");//User Level Means Admin Or Simple User

             if(uname.equalsIgnoreCase("Admin")&& pass.equals("admin"))
             {
                 session.setAttribute("admin",al.get(0));
                 response.sendRedirect("main.jsp");
             }
             else
             {
                 session.removeAttribute("admin");
                 response.sendRedirect("index.jsp?error=notvalid");
             }

        return mapping.findForward(SUCCESS);
    }
}

下面我给出了我的代码,它显示了一些错误,它说 org.apache.struts.action 不存在,我能做什么,请告诉我解决方案....

struts struts-1
2个回答
1
投票

您需要将 Struts jar 添加到类路径中。


0
投票

尝试配置服务器,这对我来说有效

在项目资源管理器中右键单击您的项目。 选择属性。 在“属性”对话框中,转到“Java 构建路径”。 选择“库”选项卡。 单击“添加库...” 选择服务器运行时并单击下一步。 选择您的 JBoss 服务器运行时(例如,JBoss EAP x.x 运行时)并单击完成。 单击应用并关闭。

© www.soinside.com 2019 - 2024. All rights reserved.