jsp中怎么嵌套一个用于输出框的多线程java代码
我在做一个录入信息的系统,写了一个多线程的类,用于监听端口是否有信息传进来,当有信息传进来的时候,需要把这个信息送到jsp页面中的一个输入框显示出来。请问:1在jsp中怎...
我在做一个录入信息的系统,写了一个多线程的类,用于监听端口是否有信息传进来,当有信息传进来的时候,需要把这个信息送到jsp页面中的一个输入框显示出来。
请问:
1在jsp中怎么调用这个类?
2得到信息之后再怎么显示出来啊? 展开
请问:
1在jsp中怎么调用这个类?
2得到信息之后再怎么显示出来啊? 展开
1个回答
展开全部
你的效果是:
打开一个页面
启动后台监听程序
监测到信息,就在页面的输入框中显示出来
是这样吗?
如果是上面那样,就目前来说,技术实现不可能。1
web是B/S架构,基于请求/响应模式
事件的驱动都是从页面开始,如,在页面进行了操作,后台收到信息、处理、返回前台
所以,从后台驱动前台目前是“不可能”的
有2中技术可以
MQ,消息队列,就解决这问题的,比如ActiveMQ
HEML5中,有个Socket长链模式,即浏览器一直和服务器保持连接,非请求/响应
折中的Web显示方式:
监听程序
把监测到信息保存到数据库中,加入关键过滤字段,如接收时间
前台页面
设置JavaScript定时方法,每隔几秒钟,Ajax去数据库取数据,然后显示在页面
追问
太感谢您了,您给了我路线,我是个菜鸟 最近做毕业设计要用到这个,我先按照折中的方法实施,已经到了最后一步了,就是Ajax定时去数据库中读取信息了。
请问哥哥,那个Ajax怎么定时去数据库中读取信息呢? 能附上源码最好了O(∩_∩)O~
追答
很简单的,你下个jquery的API,看下Ajax部分,1个小时就能实现
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询