Java Struts应用程序资源不可用http 404使用操作servlet时出错

Java Struts应用程序资源不可用http 404使用操作servlet时出错,java,jakarta-ee,servlets,struts,Java,Jakarta Ee,Servlets,Struts,我使用netbeans6.9,struts1.3.10lib文件放在/webinf/文件夹中。 资源不可用404http错误显示。 没有创建任何目录来单独放置操作、servlet文件。 al1文件在默认包中。 我是j2ee的新手,请帮我解决我的问题 提前谢谢 index.jsp: <body> <h1>Hello World!</h1> <a href="mainpage">Main page</a> &

我使用
netbeans6.9
struts1.3.10
lib文件放在
/webinf/文件夹中。
资源不可用
404
http错误显示。 没有创建任何目录来单独放置操作、servlet文件。 al1文件在默认包中。 我是j2ee的新手,请帮我解决我的问题

提前谢谢

index.jsp:

    <body>
    <h1>Hello World!</h1>
    <a href="mainpage">Main page</a>
    </body>
success.java:

       protected void processRequest(HttpServletRequest request,       HttpServletResponse                     response)
    throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {

        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet success</title>");  
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Servlet success at </h1>");
        out.println("<p>Success page</p>");
        out.println("</body>");
        out.println("</html>");

    } finally { 
        out.close();
    }
   } 
protectedvoidprocessrequest(HttpServletRequest请求,HttpServletResponse响应)
抛出ServletException、IOException{
setContentType(“text/html;charset=UTF-8”);
PrintWriter out=response.getWriter();
试一试{
out.println(“”);
out.println(“”);
out.println(“Servlet成功”);
out.println(“”);
out.println(“”);
out.println(“Servlet成功在”);
out.println(“成功页面”

”; out.println(“”); out.println(“”); }最后{ out.close(); } }
error.java:

       out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet error</title>");  
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Servlet error at </h1>");
        out.println("<p>Error page</p>");
        out.println("</body>");
        out.println("</html>");
out.println(“”);
out.println(“”);
out.println(“Servlet错误”);
out.println(“”);
out.println(“”);
println(“Servlet错误在”);
out.println(“错误页”

”; out.println(“”); out.println(“”);
struts-config.xml:

   <action-mappings>
    <action name="strapp" class="strapp" path="/strapp.action" >
    <forward name="success" path="/success.java"/>
    <forward name="error" path="/error.java"/>
        </action>
    </action-mappings>
<action-mappings>
<action name="strapp" class="strapp" path="/strapp.action" >
<forward name="success" path="/success.java"/>
<forward name="error" path="/error.java"/>
    </action>
</action-mappings>

web.xml:

      <?xml version="1.0" encoding="UTF-8" ?>

      <!DOCTYPE struts-config PUBLIC
      "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
      "http://jakarta.apache.org/struts/dtds/struts-config_1_3.dtd">

    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
        <param-name>config</param-name>
        <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
        <param-name>debug</param-name>
        <param-value>2</param-value>
    </init-param>
    <init-param>
        <param-name>detail</param-name>
        <param-value>2</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

行动
org.apache.struts.action.ActionServlet
配置
/WEB-INF/struts-config.xml
调试
2.
细节
2.
1.
行动
*.做
struts-config.xml:

   <action-mappings>
    <action name="strapp" class="strapp" path="/strapp.action" >
    <forward name="success" path="/success.java"/>
    <forward name="error" path="/error.java"/>
        </action>
    </action-mappings>
<action-mappings>
<action name="strapp" class="strapp" path="/strapp.action" >
<forward name="success" path="/success.java"/>
<forward name="error" path="/error.java"/>
    </action>
</action-mappings>

success.java和error.java的含义是什么,必须在web.xml中指定servlet,否则结构找不到正确的目标。
您可以看到structs的示例。

我已经通过添加success and error servlet添加并编译了web.xml。。很抱歉