session的问题 session存于服务器上cookie存于客户机上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session 将内容存于内存中, 一旦内存释放则session的内容将被释放.而cookie的内容以文件形式存于特定目录当文件被删除时则cookie的内容将消失 Session与Cookie的最大区别在于Cookie将信息存于客户端,而Session则是存于服务器端 但是好象有资料说关闭COOKIE的话,SESSION就不能使用啊! 但是好象有资料说关闭COOKIE的话,SESSION就不能使用啊! 问题二:BEAN的Setproperty和getproperty是否能够使用数组数据是可以解决的,我也用到了在Setproperty和getproperty中使用数组public String getName()throws IOException{ String cname=""; cname=String.valueOf(tempstr[0]); cname=new String(cname.getByte("ISO8859_1"),"GBK"); System.out.println("名称:"+cname); return cname;} yuhan() 你还是用的JAVA中的调用数组啊,我比如BEAN中的一个属性返回的是一个数组,如public String[] getTest(){},那么我在JSP页面中使用Setproperty和getproperty那该怎么来对这个Test String[]进行操作???? 1.虽然session是存在于服务器,cookie是存在于客户端,但服务器识别session是要靠存在于cookie中的一个id值 ,所以关掉 cookie,session也就没有意义了。 yuhan() 你还是用的JAVA中的调用数组啊,我比如BEAN中的一个属性返回的是一个数组,如public String[] getTest(){},那么我在JSP页面中使用Setproperty和getproperty那该怎么来对这个Test String[]进行操作???? yuhan() 你还是用的JAVA中的调用数组啊,我比如BEAN中的一个属性返回的是一个数组,如public String[] getTest(){},那么我在JSP页面中使用Setproperty和getproperty那该怎么来对这个Test String[]进行操作???? cytihuntor(城市猎人) 那么关闭COOKIE时使用SESSION该怎么做? 问题一:session和cookie是否有必然的联系?关闭cookie对于session是否会有影响?有怎样的影响,该如何解决?-- 有,有,session(服务器端存session内容,客户端要通过cookie机制存存放session ID)问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?-- java怎样使用数组,java bean也怎样使用数组,没有区别。问题三:在IE5上能运行的页面为什么在IE5.5及6.0版本中不能正常运行,典型的是在页面上弹出一个小页面,并将小页面的值赋到页面上的如text控件中,但提交到另一个页面后使用history.back()返回页面时该值不能被保存在页面的text控件中,是为何?有什么方法解决?-- 可以给微软发信问问。问题四:javaScript中可否调用Bean中的方法,该怎么调用?-- 不行,js是在客端运行的,bean是在服务器端运行的。 bdsc() 问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?-- java怎样使用数组,java bean也怎样使用数组,没有区别。我知道使用数组,但是我是在JSP页面中要想使用Setproperty和getproperty来使用一个数组形式的属性值,那么该怎么做? 好吧!我详细说说吧!首先:session和cookie是有关系的!的确session的内容是在服务器的但每个用户对应的sessionid确实通过cookie保留在客户端的!所以如果用户关闭了BROWSER得cookie功能SESSION也会不正常,除非使用response.URLEncode()方法ENCODE你的联结,这样如果你的BROWSER不支持cookie,它就会在地址后面加上sessionid!2,可以,不过一般不这么做!3,这个是BROWSER的CACHE问题!你可以试试设置HTML的HEAD中的CACHE属性!4,不可以,想啊不要想! pengji(彭乃超)呵呵,你好!问题二,一般不这么做的话,是否使用标签库会比在JSP中直接用循环啊等等方式取得数组中的值更好呢?问题三因为我不知道怎么更好的描述我所遇到的问题,但是一般来说IE5。5和6。0确实会比IE5。0麻烦,会引起一些很奇怪的问题,不知是否微软又在其浏览器中做了手脚。问题四,确实是不能那么用,只是因为有时候HTML中的很多事件触发功能很弱,所以才想是否能用javaScript加BEAN来增强功能! 2,你设置数组进去还是可以的,但要取出来真的还不知道\怎么取:设置用如下方法:<jsp:setProperty name="mybean" property="array1" param="clientArry"/>这种方式是要由另一个页面通过FORM提交过来的时候用的,在前一个页面中用户可以设置多个<input type="text" name="clentArry">的输入框,这样的话你接受的JSP就可以用上面那句设置了.但我觉得这样很麻烦,还不如直接在JSP中通过调用BEAN的方法来的干净利落的.至于读取就更不可能,目前还不知道怎么做,其实这两个方法一般都是给我们设置BEAN单个属性的VALUE的!3,你可以试试加入这句:<META HTTP-EQUIV="Pragma" CONTENT="no-cache"><meta http-equiv="Cache-Control" content="no-cache"> </meta>(你描述的很好!真的!) pengji(彭乃超) 确实对于数组形式的属性仍只能用JSP中插入JAVA语句来控制的形式来使用,不过因为这样有时会导致JSP中的程序代码过多,所以我才想请教大家有没有更好的方法来解决。 你快试试你的BROWSER的问题解决了吗!?没解决的话我再帮你想想办法! BROWSER的问题我用其他方法解决了,现在请教你一个问题,在JSP中判定一个SESSION是否无效用什么方法啊?还有能提供你的QQ给我吗?这样方便联系! 1.有好多网站在你无法登录时提示你打开cookie选 项,其实就是为了用session,虽然可能通过activeX可以打开客户端的cookie ,但这对客户是不安全的,安全性好的java应该不能实现。2.if (session.getAttribute(session_name)=null){ //..........} cytihuntor(城市猎人) 那么session_name我该如何得到啊!!! pengji(彭乃超) BROWSER的问题我用其他方法解决了,现在请教你一个问题,在JSP中判定一个SESSION是否无效用什么方法啊?还有能提供你的QQ给我吗?这样方便联系! 各位,HTTP401头所出的输入信息框的保存选择框是否有办法屏蔽掉!!!!!!! 问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?-- java怎样使用数组,java bean也怎样使用数组,没有区别。你用setproperty时向bean传一个数组!你用getproperty返回的唯一个数组!你可以用对待普通类的方法使用bean!如你的bean实例名为myBean!则:String[] str;str = myBean.getStrings();myBean.setStrings(sr); 前面写的有点问题,比如你要判断一个用户是否已经登 录,如果登录,你只要设置一个名为login的session为true然后你只要判断这个值 是否为真即可if ((userName="cityhuntor") & (passWord="11111") ){ session.setAttribute("login",true);}在别的页:if (session.getAttribute("login")==true){ System.out.println("You are a valid user.");} dickensi(流星·逐日)(★★★★) 在JSP的JAVA代码中是可以对数组进行很方便的设置的,但是那样的话BEAN的Setproperty和getproperty两个方法不是很多余了吗? cytihuntor(城市猎人) 如果用你说的方法的话,甚至都可以不用去设个BOOLEAN的标记,你只要直接判断LOGIN是否为NULL就可以了啊,SESSION失效后里面所有的属性都会消失,所以为NULL的话该SESSION就为失效的啊! 设置是必须的,如果不设置它永远是null,不过如果设置了以后你就可以判断它是否为null了 问题一:没有关系问题二:你指的数组数据是什么,参数,还是里面的变量问题三:可以建立一个session型变量,当back的时候,把这个session变量的值幅给那个text问题四:可以通过applet中的方法来调用bean的方法,然后通过javascript来执行applet中的这个方法 liukuncn(咖啡泡JAVA) bean里不是设置的属性是可以用Setproperty和getproperty两个方法去得到吗?那么比如我在bean里设置的一个属性是String[]型的,那么Setproperty和getproperty两个方法怎么得到这个属性! 问题一:没必然关系。问题二:可以使用数组.你把数组传入setProperty函数,在函数中用一个循环把数组值赋给bean的数组型成员变量问题三:不知道问题四:据说可以把javascript弄成一个类的对象供jsp/servlet访问 回:-------------------------------------dickensi(流星·逐日)(★★★★) 在JSP的JAVA代码中是可以对数组进行很方便的设置的,但是那样的话BEAN的Setproperty和getproperty两个方法不是很多余了吗?确实多余,但在有的时候直接从表单中窜数据到bean的时候比较方便,一个<jsp:...>就可以传不少参数!问题的关键你不能在也个控件中输入跟显示一个数组! 呵呵,有朋友熟悉HTTP协议的401吗?能提供详细的说明文档吗?(针对401的,包括它怎么出现,怎么对它进行控制) 有人用过HTTP的401头配合session做用户身份认证的吗?请告知该怎么去做啊! ????怎么没人能帮忙回答HTTP401的问题啊????????????求助啊求助!!!! 你去www.w3c.org去看看吧!里面的白皮书对你有用! session是否有效,只要调用getSession()就可以了其它的大家说得查不多,就不发言了 pengji(彭乃超) 呵呵,E文差,看不懂啊,有中文版本的吗? 数据库连接问题 在fedora core 10下,安装jdk1.6如何设置环境变量? 如何去除版本控制 谁能给出个关于接口具体作用最全的答案么? APPLET时遇到问题 快,下载算法ebook(10部算法经典著作的合集) ! JAVA FRAME编程问题? SUN ONE Studio 4 CE和Forte For Java CE安装时需要IDE? 请问有没有什么方法可以访问c++写的类和方法呢? 有没有大佬知道抽象工厂模式在jdk中有哪些实现? 翻译一条题目20分! 我有一个创意,是关于手机,掌上电脑等小型设备的,有高手可以与我联系,共同开发
是可以解决的,我也用到了在Setproperty和getproperty中使用数组public String getName()throws IOException{
String cname="";
cname=String.valueOf(tempstr[0]);
cname=new String(cname.getByte("ISO8859_1"),"GBK");
System.out.println("名称:"+cname);
return cname;}
-- 有,有,session(服务器端存session内容,客户端要通过cookie机制存存放session ID)
问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?
-- java怎样使用数组,java bean也怎样使用数组,没有区别。问题三:在IE5上能运行的页面为什么在IE5.5及6.0版本中不能正常运行,典型的是在页面上弹出一个小页面,并将小页面的值赋到页面上的如text控件中,但提交到另一个页面后使用history.back()返回页面时该值不能被保存在页面的text控件中,是为何?有什么方法解决?
-- 可以给微软发信问问。问题四:javaScript中可否调用Bean中的方法,该怎么调用?
-- 不行,js是在客端运行的,bean是在服务器端运行的。
问题二:BEAN的Setproperty和getproperty是否能够使用数组数据,该怎么样使用?
-- java怎样使用数组,java bean也怎样使用数组,没有区别。我知道使用数组,但是我是在JSP页面中要想使用Setproperty和getproperty来使用一个数组形式的属性值,那么该怎么做?
首先:session和cookie是有关系的!的确session的内容是在服务器的但每个用户对应的sessionid确实通过cookie保留在客户端的!所以如果用户关闭了BROWSER得cookie功能SESSION也会不正常,除非使用response.URLEncode()方法ENCODE你的联结,这样如果你的BROWSER不支持cookie,它就会在地址后面加上sessionid!
2,可以,不过一般不这么做!
3,这个是BROWSER的CACHE问题!你可以试试设置HTML的HEAD中的CACHE属性!
4,不可以,想啊不要想!
<jsp:setProperty name="mybean" property="array1" param="clientArry"/>这种方式是要由另一个页面通过FORM提交过来的时候用的,在前一个页面中用户可以设置多个<input type="text" name="clentArry">的输入框,这样的话你接受的JSP就可以用上面那句设置了.但我觉得这样很麻烦,还不如直接在JSP中通过调用BEAN的方法来的干净利落的.至于读取就更不可能,目前还不知道怎么做,其实这两个方法一般都是给我们设置BEAN单个属性的VALUE的!
3,你可以试试加入这句:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Cache-Control" content="no-cache"> </meta>
(你描述的很好!真的!)
确实对于数组形式的属性仍只能用JSP中插入JAVA语句来控制的形式来使用,不过因为这样有时会导致JSP中的程序代码过多,所以我才想请教大家有没有更好的方法来解决。
还有能提供你的QQ给我吗?这样方便联系!
2.if (session.getAttribute(session_name)=null){
//..........
}
那么session_name我该如何得到啊!!!
BROWSER的问题我用其他方法解决了,现在请教你一个问题,在JSP中判定一个SESSION是否无效用什么方法啊?
还有能提供你的QQ给我吗?这样方便联系!
-- java怎样使用数组,java bean也怎样使用数组,没有区别。你用setproperty时向bean传一个数组!
你用getproperty返回的唯一个数组!
你可以用对待普通类的方法使用bean!如你的bean实例名为myBean!则:
String[] str;
str = myBean.getStrings();
myBean.setStrings(sr);
然后你只要判断这个值 是否为真即可if ((userName="cityhuntor") & (passWord="11111") ){
session.setAttribute("login",true);}
在别的页:
if (session.getAttribute("login")==true){
System.out.println("You are a valid user.");
}
在JSP的JAVA代码中是可以对数组进行很方便的设置的,但是那样的话BEAN的Setproperty和getproperty两个方法不是很多余了吗?
如果用你说的方法的话,甚至都可以不用去设个BOOLEAN的标记,你只要直接判断LOGIN是否为NULL就可以了啊,SESSION失效后里面所有的属性都会消失,所以为NULL的话该SESSION就为失效的啊!
问题二:你指的数组数据是什么,参数,还是里面的变量
问题三:可以建立一个session型变量,当back的时候,把这个session变量的值幅给那个text
问题四:可以通过applet中的方法来调用bean的方法,然后通过javascript来执行applet中的这个方法
bean里不是设置的属性是可以用Setproperty和getproperty两个方法去得到吗?那么比如我在bean里设置的一个属性是String[]型的,那么Setproperty和getproperty两个方法怎么得到这个属性!
dickensi(流星·逐日)(★★★★)
在JSP的JAVA代码中是可以对数组进行很方便的设置的,但是那样的话BEAN的Setproperty和getproperty两个方法不是很多余了吗?
确实多余,但在有的时候直接从表单中窜数据到bean的时候比较方便,
一个<jsp:...>就可以传不少参数!问题的关键你不能在也个控件中输入跟显示一个数组!
能提供详细的说明文档吗?(针对401的,包括它怎么出现,怎么对它进行控制)
呵呵,E文差,看不懂啊,有中文版本的吗?