Java org.apache.struts.action不存在

Java org.apache.struts.action不存在,java,jakarta-ee,struts,struts-1,Java,Jakarta Ee,Struts,Struts 1,下面我给出了我的代码,它显示了一些错误,它说,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.ap

下面我给出了我的代码,它显示了一些错误,它说,
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 jar添加到类路径。

@puneet:您可以从官方网页开始:我现在做的事情是说jakarta.apache.org/Struts/tags-bean不能在web.xmljakarta.apache.org/Struts/tags-bean中解析,也不能在web.xml中解析,也不能在这个应用程序部署的jar文件中解析showing@puneet:您需要为Struts创建一个XML映射文件。检查本教程:@puneet:您确实需要一些xml文件,例如struts.xml或web.xml。这太复杂了,无法在这里解释,但我发布的最后一个链接展示了如何做到这一点。为什么你们都发送重定向并返回映射?你应该做一个或另一个。它在代码或日志中显示错误的地方?
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);
    }
}