现有一方案,不知如何做,请问大家.
JSP+JAVA+TOMCAT从串口读到数据,想把数据发送到服务端(请求一个服务端的页面,附带参数据),然后更新请求的页面内容.
目前的状态是,服务端能接到参数及值,但请求的页面一刷新,传过的值就不见了,也是说SESSION没有值啦!
请问,用什么办法能解决个问题,谢谢各位了.
来者给分.

解决方案 »

  1.   

    建议楼主发到Java Web 开发 版
      

  2.   

    客户端提交请求 通过ajax技术 (xmlHttp)将请求内容发送到服务器端 服务器端处理完之后可以返回一定格式的内容 然后客户端再利用(xmlHttp)对数据进行解析。
    如果楼主对ajax熟悉的话 应该不会太大难度。
      

  3.   

    httpClient是一种简单的通信,不能提供刷新处理,它只能带参数请求到一个页面,请求完后,人为刷新后,那传过来的值就不见了,当然传过来的值用SESSION保存了,可能是作用域的不同,客户端不能操作服务端的SESSION,但写cookie的形式也是一样的,所以想问一问哪位用JAVA写过一些WINDOWS的低层事件,比如说,我从串口中读到一条信息,把它翻译成一个事件,触发windows一个事件,让它转为相当于操作键盘的一个热键。
      

  4.   

    比如用URLConnection或是HttpURLConnection第一次连接以后可以通过getHeaderField(String key)的方法获得SessionID ,具体为String session_value=getHeaderField("Set-Cookie"),以后提交的时候调用setRequestProperty("Cookie", session_value);这个方法设置SessionID大概是这样
      

  5.   

    问题最一次描述
    一台服务器,多台客户机,每台客户机上有一个串口的刷卡机,每刷一次把数据通过HTTP的形式请求服务器,让服务器接收数据,希望服务器接收数据后,把结果发给刷卡机所在的电脑的WEB页面,返回时,一是要返回刷卡机传给服务器端的结果,二是要刷新客户机的WEB页面.请各位帮我想一想办法。
    一个星期内一定结贴,来者给分,问题提出方案者,百分之八十的分。谢谢各位!