Xuerge 2013-01-26 08:48
浏览 251
已采纳

form表单中提交servlet接受不到,但是在地址栏中点击enter却可以,帮忙看看

<form action="upload.action" enctype="multipart/form-data" method="post">
<table>
<tr><td>产品名称<s:textfield name="product_name" /></td></tr>
<tr><td>产品介绍<s:textarea name="product_intro" /></td>
</tr><td>产品类型<s:select list="#types" listKey="type_id"
listValue="type_name" name="product_type_id"></s:select></td>
</tr>
<tr>
<td>APK<s:file name="product_apk"></s:file>
</td>
</table>
<input type="submit" value="提交" /> <input type="reset" value="重置" />
</form>

 

  <package name="default" namespace="/" extends="struts-default,json-default">
        
        <action name="upload"  class="cn.xuerge.game.web.ProductUploadAction" method="execute">
        </action>

                <action name="product_*" class="cn.xuerge.game.web.ProductAction" method="{1}">
            <!-- 头版信息的result -->
             <result name="firsttimeline" type="json">
                <param name="root">products</param>
            </result>           
             <result name="addProduct" >/WEB-INF/pages/addProduct.jsp</result>
        </action>
        
    </package>

 

直接点击提交提示错误“No result defined for action cn.xuerge.game.web.ProductUploadAction and result input

但是在地址栏点击enter确可以正常到达

展开全部

  • 写回答

4条回答 默认 最新

  • luoye_xxx 2013-01-26 12:17
    关注

    这个错误一般是你提交到后台的参数有问题,
    建议用firebug之类的工具查看,提交的参数到底是什么。

    或者先提交一个空的form,再一个个加input,看看到底是哪个输入的问题。
    fyi

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?