我使用http url connection将数据从swing传递给servlet。我已将usrname和密码传递给servlet。我想在浏览器上显示结果。我将Doinput设置为false,以便结果显示在浏览器上但是它没有发生。(以前Doinput是真的,我使用InputStream读取结果是= connection.getInputStream(),但结果不在浏览器上,只是out.println语句从servlet返回。所以我设置它为了假。)。这样做的方法是什么?
我使用Bare Bones浏览器启动器打开浏览器,(我给了Bare Bones Browser Launcher方法的servlet路径)。它工作正常,浏览器正在打开但没有显示任何内容。(我已经用完了) ,println(“hii”)在servlet中;)只是为了检查它是否打印。解决方案是什么?
答案 0 :(得分:2)
如果浏览器没有发送相应的HTTP请求,而是外部Swing应用程序,则HTTP响应无法进入浏览器。
你能做什么,是将你的swing应用程序中的参数发送到你的servlet,让servlet将这些参数存储在内存或数据库中等等,让你的swing应用程序打开浏览器窗口到同一个URL webapp将显示刚刚发送的参数。
但你需要两个请求: