Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 404在Tomcat上通过eclipse运行项目时的页面_Java_Jsp_Jakarta Ee_Model View Controller_Struts2 - Fatal编程技术网

Java 404在Tomcat上通过eclipse运行项目时的页面

Java 404在Tomcat上通过eclipse运行项目时的页面,java,jsp,jakarta-ee,model-view-controller,struts2,Java,Jsp,Jakarta Ee,Model View Controller,Struts2,使用Struts2,我设置了一个非常简单的webapp,但是当我在eclipese中运行它时,我得到了404错误。。这是我所有的代码和文件 URL:localhost:8985/firststruts/index.jsp Jar文件 commons-fileupload-1.3.1 commons-io-2.2 commons-lang-2.4 commons-logging-1.1.3 commons-logging-api-1.1 freemarker-2.3.19 javassist-3.

使用Struts2,我设置了一个非常简单的webapp,但是当我在eclipese中运行它时,我得到了404错误。。这是我所有的代码和文件

URL:localhost:8985/firststruts/index.jsp

Jar文件

  • commons-fileupload-1.3.1
  • commons-io-2.2
  • commons-lang-2.4
  • commons-logging-1.1.3
  • commons-logging-api-1.1
  • freemarker-2.3.19
  • javassist-3.11.0.GA
  • ognl-3.0.6
  • 支柱2-核心-2.3.16.3
  • xwork-core-2.3.16.3
  • Struts.xml

    <?xml version="1.0" encoding="UTF-8" ?>  
    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts  
    Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">  
    <struts>  
    <package name="default" extends="struts-default">  
    
    <action name="Product" class="com.javatpoint.Product">  
    <result name="success">welcome.jsp</result>  
    </action>  
    
    </package>  
    </struts>      
    
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app>
    <display-name>firstjsp</display-name>
    <filter>  
    <filter-name>struts2</filter-name>  
    <filter-class>  
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter  
    </filter-class>  
    </filter>  
    <filter-mapping>  
    <filter-name>struts2</filter-name>  
    <url-pattern>*</url-pattern>  
    </filter-mapping>  
    </web-app>
    
    welcome.jsp

    <%@ taglib uri="/struts-tags" prefix="s" %>  
    
    Product Id:<s:property value="id"/><br/>  
    Product Name:<s:property value="name"/><br/>  
    Product Price:<s:property value="price"/><br/>  
    
    
    产品标识:
    产品名称:
    产品价格:
    index.java

        public class Product {
        private int id;
        private String name;
        private float price;
        public int getId() {
        return id;
        }   
        public void setId(int id) {
         this.id = id;
        }
    
    
       public String getName() {
        return name;
       }
    
       public void setName(String name) {
        this.name = name;
       }
    
       public float getPrice() {
        return price;
       }
    
       public void setPrice(float price) {
        this.price = price;
       }
    
       public String execute() {
        return "success";
       }
       }
    
    <%@ taglib uri="/struts-tags" prefix="s" %>  
    <s:form action="product">  
    <s:textfield name="id" label="Product Id"></s:textfield>  
    <s:textfield name="name" label="Product Name"></s:textfield>  
    <s:textfield name="price" label="Product Price"></s:textfield>  
    <s:submit value="save"></s:submit>  
    </s:form>  
    
    
    

    我是struts2新手,请帮我解决这个问题。

    发布你的stacktraces,以及你在浏览器中访问的
    url
    。这里是url@Kanishkagunarathna,你应该通过编辑你的问题来完成。没有人能读到这个url。哦,好吧,我会编辑我的帖子阿加尼整理一下伙计们,我又添加了几个jar文件,现在它工作了这些是jar fles asm-3.3 asm-commons-3.3 asm-tree-3.3 struts2-convention-plugin-2.3.15.1现在它工作正常了这是一个vdo教程