求助关于struts2中文件上传得到文件对象的问题。 5

1、引用的是struts2.0中的过滤器web.xml:org.apache.struts2.dispatcher.FilterDispatcher2、struts2中的... 1、引用的是struts2.0中的过滤器web.xml: org.apache.struts2.dispatcher.FilterDispatcher
2、struts2中的文件struts.xml中的:
<package name="gloab-package" extends="struts-default" namespace="">
<interceptors>
<interceptor-stack name="localStack">
<interceptor-ref name="timer"/>
<interceptor-ref name="exception"/>
<interceptor-ref name="alias"/>
<interceptor-ref name="servletConfig"/>
<interceptor-ref name="i18n"/>
<interceptor-ref name="scopedModelDriven"/>
<interceptor-ref name="modelDriven"/>
<interceptor-ref name="fileUpload"/>
<interceptor-ref name="checkbox"/>
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="localStack"></default-interceptor-ref>
<global-exception-mappings>
<exception-mapping exception="SystemException" result="error" />
<exception-mapping exception="BusinessException" result="error" />
<exception-mapping exception="Exception" result="error" />
</global-exception-mappings>
</package>

<include file="system/struts-system.xml"></include>
3、system/struts-system.xml 中涉及action配置
<package name="svn" extends="gloab-package" namespace="/svn">
<action name="*/*" class="{1}Action">
<result name="addFileInit">/jsp/system/svn/svnAddFile.jsp</result>
</action>
</package>
5、jsp代码:
<s:form method="post" action="svn!addFile" namespace="/svn" name="svnForm" enctype="multipart/form-data">
<div class="content">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>添加文件:</td>
<td colspan="3" notnull="true">
<input type="file" name="upload" size="50"/><span class="required">*</span>
</td>
</tr>
<td>
问题是:我在action中无法获取File upload对象和getUploadContentType()和getUploadFileName()值都为空,请各位大神帮忙看看是啥问题? 非常急!!!!!!
展开
 我来答
匿名用户
2013-10-30
展开全部
获得File upload对象,在action中定义fife类型变量就自动得到了,另外获得文件名和文件类型,定义变量file类型名加FileName还有contentType这两个string类型变量不都得到了,那两个方法没用过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式