WEB + Swing + Socket lazy= true ,no session or session was closed

问题描述

web是服务端,swing是客户端,通信用了SocketWEB服务层用了OpenSessionInView比如说:Group1..nstudentSet<Student>studentSet=newHashSet<Student>();studentSetlazy=true;Swing客户端启动的时候,加载了Group,这时候没有得到studentSet当需要调用studentSet的时候抛异常:nosessionorsessionwasclosed问题是:在Swing端,OpenSessionInView不管用的咋解决啊??

解决方案

本帖最后由 rubycon 于 2011-04-13 23:03:48 编辑
解决方案二:
你这肯定不行三,OpenSessionInView一般是在jsp当中使用才起作用的吧。你这就是延迟加载的问题。可以不开延迟加载,一下子load完,或者自己在服务端拼成xml或json,然后客户端解析,
解决方案三:
不能lazy=false的
解决方案四:
也不能用xml或json,不然框架会乱的
解决方案五:
.看下而已。。。

时间: 2025-01-12 10:58:57

WEB + Swing + Socket lazy= true ,no session or session was closed的相关文章

购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session

原文:购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session   chsakell分享了前端使用AngularJS,后端使用ASP.NET Web API的购物车案例,非常精彩,这里这里记录下对此项目的理解. 文章:http://chsakell.com/2015/01/31/angularjs-feat-web-api/http://chsakell.com/2015/03/07/angularjs-feat-web-api-

ASP.NET Web Service中使用Session 及 Session丢失解决方法 续

原文:ASP.NET Web Service中使用Session 及 Session丢失解决方法 续 1.关于Session丢失问题的说明汇总,参考这里 2.在Web Servcie中使用Session,需要对Web Method做如下处理 [WebMethod(EnableSession = true)]public void usingSession(){    Session["Name"] = "Name";}   如果不加EnableSession = t

关于socket的问题,客户端可以向服务器端发送数据,但是收不到服务器的回发数据

问题描述 本人初学java没有多久,最近被socket通讯搞得很纠结,网上有很多sockettcp通讯的例子,试着自己练习一下,建了两个项目,Web项目使用struts2框架,通过socket和java项目通讯,完成模拟登录,但是客户端总是阻塞,如题...帖些代码吧...服务器端publicclassListener{publicstaticStringuserid="20071308";publicstaticStringuserpassword="123456"

java 网络通信-我做了一个socket通信程序,服务器是server,用户是client

问题描述 我做了一个socket通信程序,服务器是server,用户是client 但是我同学运行用户程序,我运行服务器程序,却连接不上,为什么呢?具体代码如下 服务器程序: import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import j

一起谈.NET技术,ASP.NET的Session 详解

阅读本文章前,需要读者对以下知识有所了解.否则,阅读过程中会在相应的内容上遇到不同程度的问题. 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用.意义及使用方法 了解Internet Information Services(以下简称IIS)的基本使用方法 了解如何在Microsoft SQL Server中创建一个数据库. Session模型简介 Sess

怎么在html中,用js判断session是否存在

问题描述 我做了一个新闻发布系统,所有的新闻都生成了静态页!现在碰到个问题:如果会员登陆了,在进入新闻页时,显示"欢迎xx",我怎么在html中,用js判断session是否存在!谢谢@! 解决方案 解决方案二:欢迎xx是在标题中的?还是在网页中的?应该是这个写JS中的吧,JS中包含一个.aspx的文件.解决方案三:欢迎xx在网页中解决方案四:functionchecsessoin(){varstrSession="<%=Session["uid"]

子程序建立socket崩溃-安卓下建立socket就崩溃,分到子线程仍然不行,求助啊

问题描述 安卓下建立socket就崩溃,分到子线程仍然不行,求助啊 原代码如下,如果我不用BUTTON去触发的话是可以建立SOCKET的,但是用上BUTTON,把建立SOCKET的方法放到子线程中,仍然exception会显示不能再主线程中使用网络操作,真心求解为什么,看了2天了,刚学JAVA,不太理解. package com.example.xlguang.wifi; import android.os.Bundle; import android.os.Handler; import an

server-android采集图像并通过(Server端)socket发送时,只能发一次数据,为什么呢?

问题描述 android采集图像并通过(Server端)socket发送时,只能发一次数据,为什么呢? public class MainActivity extends ActionBarActivity { private EditText edOwnPort; private TextView tvOwnIP; SurfaceView sView; SurfaceHolder surfaceHolder; int screenWidth,screenHeight; Camera camer

界面-求大神过来看看,web系统java开发的,中间件用的是tomcat,如果像控制用户登录数怎么解决

问题描述 求大神过来看看,web系统java开发的,中间件用的是tomcat,如果像控制用户登录数怎么解决 求大神过来看看,web系统java开发的,中间件用的是tomcat,如果像控制用户登录数怎么解决?想做一个如果用户数连接达到500人,那么再有新用户访问网站就跳转到友好界面,如何做?是在TOMCAT里面可以设置,还是程序里面可以控制,求代码方案 解决方案 浏览器关闭了session就销毁了,不管是正常关闭还是非正常关闭,正常退出时销毁session,浏览器关闭也会销毁session,所有你