【问题标题】:Do I require JavaScript for printing purpose我需要 JavaScript 来打印吗
【发布时间】:2015-07-22 08:40:34
【问题描述】:

这是基于场景的问题。我在 JSP - Servlet 环境中开发了一个应用程序,它在通过 USB 连接到计算机的打印卷纸上打印很少的东西。场景是当我按下 JSP 上的print 按钮时。它转到适当的 Servlet 类。从那里它从数据库中获取数据。我正在使用 MySQL。最后将获取的数据作为参数发送到以字符串缓冲区为参数的打印目的类。在本地主机上测试时,应用程序运行良好。但是我的学长一再要求我为此目的使用 JavaScript。他说这段代码不会在客户端运行,打印机连接到客户端 PC。它只能在服务器端运行。我该怎么办?

【问题讨论】:

  • 你能不能展示一下你到目前为止所做的尝试?
  • 它实际上是一个大代码.. 不是很好的格式。我应该把它和问题一起粘贴吗
  • 你不需要显示任何东西。 Torian 也只是不理解它。提示:您的方法仅在服务器和客户端都在同一台机器上运行时才有效。然而,这在 Internet 上通常是不正确的。
  • @BalusC 你能提供一些关于如何修改我的方法的更多提示

标签: java javascript mysql jsp servlets


【解决方案1】:

听你的资深程序员的意见,java 代码在服务器端运行,如果你想在生产中同样的行为,你必须通过 javascript 打印

如果你有网络,从另一台计算机通过 ip 而不是 localhost 连接来模拟客户端-服务器端,你会自己看到发生了什么

【讨论】:

  • 你能提供一些关于如何解决这个问题的提示吗?如何使用javascript访问数据库,然后访问java打印目的类。
  • 访问数据库是服务器端!为此,您必须使用 java,只需通过 String(如果是复杂对象,则为 JSon)发送检索到的数据,并将打印的 java 代码转换为 javascript。如需更多信息,请发布一些代码!
猜你喜欢
  • 2015-07-03
  • 1970-01-01
  • 1970-01-01
  • 2011-08-12
  • 1970-01-01
  • 1970-01-01
  • 2010-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多