我试图从简单的独立Java类调用Struts操作。
Struts操作使用FormFile
来接收文件上传。
我正在阅读URLConnection
和HttpURLConnection
,但我不确定如何继续。
答案 0 :(得分:1)
通常,表单提交只是带有参数的HTTP POST请求。 它由您的java独立类生成并发送到服务器,服务器继续执行此请求,然后将其重定向到Struts。
但是我不会直接在这里使用低级java API,因为它没有实现HTTP协议。 如果在项目中添加一个额外的jar不是问题,我建议你使用 Apache HTTPClient项目 这是一个例子(比HttpConnection简单得多): Example
答案 1 :(得分:0)
根据我对你的问题的理解......你正在创建动作类的对象(通过独立的java类),并希望使用它类似于struts中的动作类。 但是当你创建动作类对象时,它可以作为普通的java类而不是struts的动作类。 Action类对象必须仅由struts框架创建。