一个严重的限制是我不能使用Tomahawk或RichFaces或其他任何东西。
答案 0 :(得分:2)
Apache-Commons提供了FileUpload的实现,用于符合JSR 53的servlet。http://commons.apache.org/
答案 1 :(得分:2)
如果您已经使用JSF 2.0和Servlet 3.0,那么您可以基于普通的Servlet 3.0 API为Uploading files with JSF 2.0 on Servlet 3.0创建一个自定义组件。
如果您仍然使用Servlet 2.5或更早版本,那么您需要做更多工作。战斧已经做了完美的工作,所以我真的没有任何理由为什么你不想使用它。如果实际问题是你根本无法让它工作或者对“第三方组件库”产生某种厌恶,那么就不要以艰难的方式尝试。使用Tomahawk非常简单:Uploading files with JSF。