我有一个Java Applet,它有两个参数,X1和X2。小程序的行为将取决于X1> 0或者如果X2> 0和X1和X2的状态是互补的:当x1> 0时0然后x2< 0,当x2> 0然后x1< 0.
问题在于,每次加载applet时,它都会以与启动时相同的状态加载。例如,如果小程序第一次加载X1> 0,然后每次使用X1> 0行为而不是X2> 0行为。
我在start()方法中加载参数。如果我重启firefox并第一次加载X2> 0然后行为将始终是x2>有没有办法重新加载applet?我尝试了cache_option,并尝试更改网址,但都没有工作。
答案 0 :(得分:2)
使用init()
方法读取参数。并确保每次都能获得正确的参数。可能您的HTML页面已缓存,因此您每次都会获得相同(旧)的参数值。
顺便说一句,如果是这种情况,请使用Cache-Control:生成您的页面的服务器端的无缓存或/和客户端上的无缓存到元标记。