嗨我在我的Struts2 jsp中有两个文件上传字段我希望第一个字段是mendatory而第二个字段可能是空的。我怎么能使用fileupload拦截器
来做到这一点由于
答案 0 :(得分:0)
我建议你这样做 - 在struts 2 Action class
中编写2个方法validate() - 这个方法将在上传按钮上调用点击调用javascript函数并向Struts 2 Action提交Ajax请求,而这个Action的validate()方法只会检查天气用户浏览了至少一个文件并返回true或基于此的假值。
execute() - 如果validation()方法返回true,则只提交表单(通过javascript提交表单),这样它将调用execute()方法并在此处执行文件上传逻辑。