当前位置: 代码迷 >> Java Web开发 >> submit以后无法执行servlet,求教,
  详细解决方案

submit以后无法执行servlet,求教,

热度:3444   发布时间:2013-02-25 21:11:40.0
submit之后无法执行servlet,求教,急!!!!
在表单summit之后无法执行servlet,求教,急!!!!
form表单:
HTML code
<form id="DOBJECT_IMPORT" name="DOBJECT_IMPORT"    action="/servlet/ImportFileServlet" enctype="multipart/form-data" method="post" target="hidden_dboject_frame">                                                                                    


js:
JScript code
 var id = document.getElementById("DOBJECT_IMPORT");  id.submit();


调试id.submit确实执行了

web.xml:

<servlet>
<servlet-name>ImportFileServlet</servlet-name>
<servlet-class>com.framework.servlet.UploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImportFileServlet</servlet-name>
<url-pattern>/servlet/ImportFileServlet</url-pattern>
</servlet-mapping>

java:
package com.framework.servlet;
public class UploadServlet extends HttpServlet {

}

------解决方案--------------------------------------------------------
表单提交需加上web应用名 action="/应用名/servlet/ImportFileServlet"
------解决方案--------------------------------------------------------
document.forms[0].submit()试试呢。。

或者document.all.DOBJECT_IMPORT.submit();
------解决方案--------------------------------------------------------
有报404没,action="/servlet/ImportFileServlet" 把你的action路径前面加上你的项目名看看
  相关解决方案