我正在尝试从简单、独立的 Java 类调用 Struts 操作。
Struts 操作使用 FormFile
来接收文件上传。
我正在阅读有关 URLConnection
和 HttpURLConnection
的内容,但不确定如何继续。
最佳答案
一般来说,表单提交只是一个带有参数的 HTTP POST 请求。 它由您的 java 独立类生成并发送到服务器,服务器处理此请求,然后将其重定向到 Struts。
但是,我不会在这里直接使用低级 java API,因为它不实现 HTTP 协议(protocol)。 如果在您的项目中添加额外的 jar 不是问题,我建议您使用 Apache HTTPClient 项目 这是一个示例(比 HttpConnection 简单得多): Example
关于java - 如何从独立的 Java 类将文件上传到 Struts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708451/