如何从独立的Java类向Struts上传文件?

时间:2012-01-03 05:53:04

标签: java struts httpurlconnection urlconnection

我试图从简单的独立Java类调用Struts操作。

Struts操作使用FormFile来接收文件上传。

我正在阅读URLConnectionHttpURLConnection,但我不确定如何继续。

2 个答案:

答案 0 :(得分:1)

通常,表单提交只是带有参数的HTTP POST请求。 它由您的java独立类生成并发送到服务器,服务器继续执行此请求,然后将其重定向到Struts。

但是我不会直接在这里使用低级java API,因为它没有实现HTTP协议。 如果在项目中添加一个额外的jar不是问题,我建议你使用 Apache HTTPClient项目 这是一个例子(比HttpConnection简单得多): Example

答案 1 :(得分:0)

根据我对你的问题的理解......你正在创建动作类的对象(通过独立的java类),并希望使用它类似于struts中的动作类。 但是当创建动作类对象时,它可以作为普通的java类而不是struts的动作类。 Action类对象必须仅由struts框架创建。