Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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 struts没有';行不通_Java_Tomcat_Struts - Fatal编程技术网

Java struts没有';行不通

Java struts没有';行不通,java,tomcat,struts,Java,Tomcat,Struts,我有一个表单,我将动作pf设置为/translate <form name="frm" action="/translate"> ... </form> ... 并将/translate URL映射到struts-config.xml中,如下所示: <action-mappings> <action name="TranslatorBean" path="/translate" scope="request" type="com.m

我有一个表单,我将动作pf设置为/translate

<form name="frm" action="/translate">
...
</form>

...
并将/translate URL映射到struts-config.xml中,如下所示:

    <action-mappings>
    <action name="TranslatorBean" path="/translate" scope="request" type="com.myapp.struts.TranslateCtrl" validate="false">
        <forward name="success" path="/welcomeStruts.jsp"/>
    </action>
</action-mappings>

但是当我提交表格时,我得到了404错误

试试看

<form name="frm" action="/translate.do">

反而


关于

哪个部件不工作?调用控制器(或)转发到jsp?我强烈怀疑它正在转发到jsp,可能会正确调用contoller。在控制器中添加一些调试,并确保哪一层失败。现在,下一个问题是/welcomeStruts.jsp在哪里?它是在WEB-INF下还是在WEB-INF外?尝试给出完整的jsp路径,然后查看。@D3GAN-请发布您的web.xml。它不起作用。我在Netbeans IDE教程中看到了这种映射:我一步一步地做了,但没有成功!!操作控制器被正确调用,因此这不是控制器映射问题。它与.jsp映射相关。我强烈怀疑JSP在相对路径中不可用。我在控制器(执行方法)中放置了printf,但在运行应用程序时看不到它。