用STRTUS2写了一个文件上传 现在想让用户只允许上传图片类型的 于是就在STRUTS2的ACTION配置文件中写了一个拦截器如下 <action name="SaveXueSheng" class="xueShengAction" method="SaveXueSheng"> <!-- 配置fileUpload的拦截器 -->
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/png,image/gif,image/jpeg,image/jpg </param>
<param name="maximumSize">2000 </param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/> <result name="success">/success.jsp </result>
<result name="error">/index.jsp </result>
</action> 以上就是配置好的上传限制拦截器 可是不管用呵呵 上传EXE文件都可以。网上找遍了 都是抄袭李刚哪本书说的 但是都解决不了,所以看这里那位有解决办法的经验分享一下,其他的问题不用回答,例如使用JS之类的去做就免了,再次感谢。
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/png,image/gif,image/jpeg,image/jpg </param>
<param name="maximumSize">2000 </param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/> <result name="success">/success.jsp </result>
<result name="error">/index.jsp </result>
</action> 以上就是配置好的上传限制拦截器 可是不管用呵呵 上传EXE文件都可以。网上找遍了 都是抄袭李刚哪本书说的 但是都解决不了,所以看这里那位有解决办法的经验分享一下,其他的问题不用回答,例如使用JS之类的去做就免了,再次感谢。
解决方案 »
- javascript的问题
- 普通的技术群
- ordinal parameter mismatch,这是什么错?
- jsp页面中<a href=xx.jsp?name=value /a> 能不能把页面中的textarea的值转换成参数跟在xx.jsp后面
- 登陆后返回原来访问的页面
- 如何从ServletConfig中得到站点的虚拟路径
- 请问如何用JSP做一个公司的联合内网呀
- 500大分!如何增加一个新的属性到struts的<html:text>等标签
- 郁闷!!tomcat4.0.6下怎样配置数据库连接池???
- 请问jsp如何与servlet结合使用
- 子画面关闭,传递给父画面的值消失
- 填报-java报表工具必不可少的功能
再不行的话看一下,action里面是不是有错
http://blog.csdn.net/spring_fans/archive/2007/09/28/1804274.aspx
我写在我的blog里了,本机测试完全没有问题,呵呵
http://www.blogjava.net/landor2004/archive/2009/06/11/281416.html这个上传限制无任何问题!