首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-09-28 
submit之后无法执行servlet,求教,急!!!!在表单summit之后无法执行servlet,求教,急!!!!form表单:HTML code

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路径前面加上你的项目名看看

热点排行