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

用struts2的文件上传拦截器时,为是什么总是直接转到input了?解决思路

2012-03-28 
用struts2的文件上传拦截器时,为是什么总是直接转到input了?我的struts.xml的配置:strutsconstant name

用struts2的文件上传拦截器时,为是什么总是直接转到input了?
我的struts.xml的配置:
<struts>  
  <constant name="struts.enable.DynamicMethodInvocation" value="true" />
  <constant name="struts.devMode" value="true" />
  <constant name="struts.i18n.encoding" value="UTF-8"></constant>
  <!-- 上传文件的临时保存目录 -->
  <constant name="struts.multipart.saveDir" value="/tmp" />

  <package name="default" extends="struts-default" >
  <action name="fileupload" class="com.leizeng.action.uploadAction">
<interceptor-ref name="fileUpload">
<!-- 允许上传的文件类型 -->
<param name="allowedTypes">
image/bmp,image/png,image/gif,image/jpeg
</param>
<!--上传文件的最大容量 单位字节 -->
<param name="maximumSize">5242880</param>
</interceptor-ref>

<!--设置默认拦截器-->
<interceptor-ref name="defaultStack" />

<result>/Success.jsp</result>
<result name="input">/index.jsp</result>
 
</action> 
  </package>
</struts>
每回我一点上传,页面就直接跳到index.jsp去了。这是怎么回事啊?

请懂的朋友指教啊!!!

[解决办法]
跳input页情况有很多种的 你action

[解决办法]
uploadAction里出错了吧?

还有,JAVA中类名首字母请大写。
[解决办法]
<param name="allowTypes">image/bmp,image/png,image/gif,image/jpeg,image/jpg,image/x-png,image/pjpeg</param>
这样试试!
[解决办法]
在index.jsp中使用<s:fielderror/>或<s:actionerror/>看有什么错误信息

热点排行