日期:2014-05-18  浏览次数:20630 次

enctype="multipart/form-data" 上传问题
请问实现上传功能....以下代码有什么问题?



以下是html中的代码
HTML code
<form action="hidden-uploadAttachment.action" method="post" enctype="multipart/form-data">
  <input name="file" type="file"   style="padding:0px; " 
  <input type="submit" value="上传附件" name="agree"/>
</form>



以下是xml中配置
Java code
<action name="hidden-uploadAttachment" class="com.ntsky.bbs.web.webwork.action.attachment.UploadAttachmentAction">
            <interceptor-ref name="commonStack"/>
            <interceptor-ref name="basicStack"/>
            <result name="success">/hidden-uploadAttachment.jsp</result>
           </action>



以下是action中代码
Java code
public class UploadAttachmentAction extends AttachmentActionSupport{
          public String execute(){
        if(logger.isDebugEnabled()){
            logger.debug("该代码被执行...");
        }
               //..........上传代码省略
           }




为什么加了 enctype="multipart/form-data" ,action的代码就不会执行了,而如果去了的话就会执行?请问该怎么修改代码?

------解决方案--------------------
如果单词没有写错就没有问题
------解决方案--------------------
这样写没问题,可能是你配置的问题