`
kiss_rain
  • 浏览: 16066 次
  • 性别: Icon_minigender_1
  • 来自: 福建
文章分类
社区版块
存档分类
最新评论

Struts2文件上传 空指针错误

阅读更多
当要上传的文件稍大一点,就报空指针!! 拦截器配置没问题。

<action name="parking" class="cn.edu.fzu.action.ParkingAction">
			<interceptor-ref name="fileUpload">
				<!-- 配置允许上传的文件类型,多个用“,”分隔 -->
				<param name="allowedTypes">image/png,image/gif,image/jpg</param>
				<!-- 配置允许上传的文件大小,单位字节,默认为2M -->
				<param name="maximumSize">102400</param>
			</interceptor-ref>
			<interceptor-ref name="defaultStack"></interceptor-ref>
</action>


fileupload拦截器的maximumSize参数只是设定了Action能接受的文件的最大长度,在Action处理之前,文件已经上传到服务器了,如果想对长度进行限制,需要通过设置struts.multipart.maxsize属性来实现。
分享到:
评论

相关推荐

    struts2 poi 导入xls xlsx 绝对兼容

    4. 需要处理可能出现的异常,如文件格式错误、空指针异常等。 以上就是关于"Struts2 poi 导入xls xlsx 绝对兼容"的相关知识点,通过Struts2和Apache POI的结合,开发者可以轻松地在Java Web应用中处理Excel文件,...

    文件上传及下载功能实现代码

    - 错误处理:对可能出现的IO异常、空指针异常等进行捕获并返回友好错误信息。 6. **安全性**: - 文件路径安全:避免使用用户输入的文件名直接保存,防止路径遍历攻击。 - 防止文件覆盖:确保每个上传的文件都有...

    SSH框架笔记

    Struits2作为Struts的升级版,采用了拦截器技术,提供了更强大的功能,如类型转换、输入验证和文件上传等。 ### Hibernate框架 Hibernate是一个持久化框架,它为Java应用程序提供了对象关系映射(ORM)功能,允许...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    7、修复了查看短消息空指针异常及关键字搜索短消息无效 8、修复了生存缓存文件截取修改时间异常 9、修复了禁止浏览器缓冲功能 10、修复了生成验证码的访问路径 11、修复了主题操作在某些条件下会出错 12、修复...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    7、修复了查看短消息空指针异常及关键字搜索短消息无效 8、修复了生存缓存文件截取修改时间异常 9、修复了禁止浏览器缓冲功能 10、修复了生成验证码的访问路径 11、修复了主题操作在某些条件下会出错 12、修复...

    Java安全与质量编码规范.docx

    - **不应捕获空指针异常:** 避免捕获空指针异常而不处理,应改为抛出或在调用处进行检查。 - **避免直接使用java.lang.Exception类进行catch或throws:** 使用更具体的异常类,提高异常处理的针对性。 - **应...

    java面试题(较全面)

    ### Java面试题详解 #### 一、Java基础知识 1. **字符串(String)与基本类型转换:** - **String vs 基本类型:** 在Java中,`String`是一种对象,而诸如`int`, `short`, `... - **Optional类:** 避免空指针异常。 ...

Global site tag (gtag.js) - Google Analytics