[code="html"]
<%@ page language="java" contentType="text/html; charset=gbk" %>
<%@ page import="com.jin.ch09.sportsreading.TestBean" %>
减减
<%
out.println(t.getK());
%>
[/code]
[code="java"]
package com.jin.ch09.sportsreading;
import java.io.Serializable;
public class TestBean implements Serializable {
private int k = 0;
public TestBean() {
k = 200;
}
public int kd() {
return --k;
}
public int getK() {
return k;
}
}
[/code]
[size=large][color=red]打开浏览器访问test.jsp,多次点击[i]减减[/i]令数字变为190. 然后不关闭当前浏览器,重新去访问test.jsp后,发现数字竟然变回了200, 接着再点一下减减数字变为189.
这说明session是起作用的,可是为什么每次访问test.jsp(没关闭过当前浏览器)时,都显示200呢?非要点一下[i]减减[/i]才会有效果?[/color][/size]
估计是缓存的原因你重新访问test.jsp时候刷新一下页面就可以了。