我使用http url连接将数据从swing传递到servlet。我已经将用户名和密码传递给servlet。我想在浏览器上显示结果。我将Doinput设置为false,这样结果就会显示在浏览器上。但这并没有发生。(以前Doinput为true,我使用InputStream is=connection.getInputStream()读取结果,但结果不在浏览器上,只是从servlet返回out.println语句。所以我把它设置为false)。怎么做??
我已经使用Bare Bones Browser Launcher打开浏览器,(我已经为Bare Bone Browser Launcher方法提供了servlet路径)。它运行良好,浏览器正在打开,但没有显示任何内容。(我在servlet中使用了out,println("hii");)只是为了检查它是否正在打印。解决方案是什么??
如果相应的HTTP请求不是由浏览器发送的,而是由外部Swing应用程序发送的,则HTTP响应不可能发送到浏览器。
你可以做的是,将参数从你的swing应用程序发送到servlet,让servlet将这些参数存储在内存或数据库中,或者其他什么,然后让你的swig应用程序打开一个浏览器窗口,指向同一个网络应用程序的URL,该URL将显示刚刚发送的参数。
但你需要两个请求:
- 从swing应用程序发送参数
- 从浏览器中选择一个以显示参数