jsp中怎么嵌套一个用于输出框的多线程java代码

我在做一个录入信息的系统,写了一个多线程的类,用于监听端口是否有信息传进来,当有信息传进来的时候,需要把这个信息送到jsp页面中的一个输入框显示出来。请问:1在jsp中怎... 我在做一个录入信息的系统,写了一个多线程的类,用于监听端口是否有信息传进来,当有信息传进来的时候,需要把这个信息送到jsp页面中的一个输入框显示出来。
请问:
1在jsp中怎么调用这个类?
2得到信息之后再怎么显示出来啊?
展开
 我来答
百度网友090def6
2014-05-04 · TA获得超过2211个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:711万
展开全部

你的效果是:

  1. 打开一个页面

  2. 启动后台监听程序

监测到信息,就在页面的输入框中显示出来


是这样吗?

如果是上面那样,就目前来说,技术实现不可能。1

  1.  web是B/S架构,基于请求/响应模式

  2. 事件的驱动都是从页面开始,如,在页面进行了操作,后台收到信息、处理、返回前台


所以,从后台驱动前台目前是“不可能”的


有2中技术可以

  1. MQ,消息队列,就解决这问题的,比如ActiveMQ

  2. HEML5中,有个Socket长链模式,即浏览器一直和服务器保持连接,非请求/响应


折中的Web显示方式:

  1. 监听程序

    把监测到信息保存到数据库中,加入关键过滤字段,如接收时间


  2. 前台页面

    设置JavaScript定时方法,每隔几秒钟,Ajax去数据库取数据,然后显示在页面

追问
太感谢您了,您给了我路线,我是个菜鸟  最近做毕业设计要用到这个,我先按照折中的方法实施,已经到了最后一步了,就是Ajax定时去数据库中读取信息了。

请问哥哥,那个Ajax怎么定时去数据库中读取信息呢? 能附上源码最好了O(∩_∩)O~
追答
很简单的,你下个jquery的API,看下Ajax部分,1个小时就能实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式